Lines Matching refs:wdt_dev

185 static int orion_wdt_ping(struct watchdog_device *wdt_dev)
187 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
189 writel(dev->clk_rate * wdt_dev->timeout,
192 writel(dev->clk_rate * (wdt_dev->timeout - wdt_dev->pretimeout),
198 static int armada375_start(struct watchdog_device *wdt_dev)
200 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
204 writel(dev->clk_rate * wdt_dev->timeout,
207 writel(dev->clk_rate * (wdt_dev->timeout - wdt_dev->pretimeout),
228 static int armada370_start(struct watchdog_device *wdt_dev)
230 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
234 writel(dev->clk_rate * wdt_dev->timeout,
251 static int orion_start(struct watchdog_device *wdt_dev)
253 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
256 writel(dev->clk_rate * wdt_dev->timeout,
270 static int orion_wdt_start(struct watchdog_device *wdt_dev)
272 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
275 return dev->data->start(wdt_dev);
278 static int orion_stop(struct watchdog_device *wdt_dev)
280 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
291 static int armada375_stop(struct watchdog_device *wdt_dev)
293 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
305 if (wdt_dev->info->options & WDIOF_PRETIMEOUT)
312 static int armada370_stop(struct watchdog_device *wdt_dev)
314 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
328 static int orion_wdt_stop(struct watchdog_device *wdt_dev)
330 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
332 return dev->data->stop(wdt_dev);
356 static int orion_wdt_enabled(struct watchdog_device *wdt_dev)
358 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
363 static unsigned int orion_wdt_get_timeleft(struct watchdog_device *wdt_dev)
365 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
649 struct watchdog_device *wdt_dev = platform_get_drvdata(pdev);
650 struct orion_watchdog *dev = watchdog_get_drvdata(wdt_dev);
652 watchdog_unregister_device(wdt_dev);
660 struct watchdog_device *wdt_dev = platform_get_drvdata(pdev);
661 orion_wdt_stop(wdt_dev);