Lines Matching refs:wdt_dev

180 static int orion_wdt_ping(struct watchdog_device *wdt_dev)  in orion_wdt_ping()  argument
182 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_wdt_ping()
184 writel(dev->clk_rate * wdt_dev->timeout, in orion_wdt_ping()
189 static int armada375_start(struct watchdog_device *wdt_dev) in armada375_start() argument
191 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in armada375_start()
195 writel(dev->clk_rate * wdt_dev->timeout, in armada375_start()
214 static int armada370_start(struct watchdog_device *wdt_dev) in armada370_start() argument
216 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in armada370_start()
220 writel(dev->clk_rate * wdt_dev->timeout, in armada370_start()
237 static int orion_start(struct watchdog_device *wdt_dev) in orion_start() argument
239 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_start()
242 writel(dev->clk_rate * wdt_dev->timeout, in orion_start()
256 static int orion_wdt_start(struct watchdog_device *wdt_dev) in orion_wdt_start() argument
258 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_wdt_start()
261 return dev->data->start(wdt_dev); in orion_wdt_start()
264 static int orion_stop(struct watchdog_device *wdt_dev) in orion_stop() argument
266 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_stop()
277 static int armada375_stop(struct watchdog_device *wdt_dev) in armada375_stop() argument
279 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in armada375_stop()
295 static int armada370_stop(struct watchdog_device *wdt_dev) in armada370_stop() argument
297 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in armada370_stop()
311 static int orion_wdt_stop(struct watchdog_device *wdt_dev) in orion_wdt_stop() argument
313 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_wdt_stop()
315 return dev->data->stop(wdt_dev); in orion_wdt_stop()
339 static int orion_wdt_enabled(struct watchdog_device *wdt_dev) in orion_wdt_enabled() argument
341 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_wdt_enabled()
346 static unsigned int orion_wdt_get_timeleft(struct watchdog_device *wdt_dev) in orion_wdt_get_timeleft() argument
348 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_wdt_get_timeleft()
352 static int orion_wdt_set_timeout(struct watchdog_device *wdt_dev, in orion_wdt_set_timeout() argument
355 wdt_dev->timeout = timeout; in orion_wdt_set_timeout()
616 struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); in orion_wdt_remove() local
617 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev); in orion_wdt_remove()
619 watchdog_unregister_device(wdt_dev); in orion_wdt_remove()
627 struct watchdog_device *wdt_dev = platform_get_drvdata(pdev); in orion_wdt_shutdown() local
628 orion_wdt_stop(wdt_dev); in orion_wdt_shutdown()