Lines Matching refs:st_wdog_dev
36 static struct watchdog_device st_wdog_dev; variable
177 static struct watchdog_device st_wdog_dev = { variable
243 st_wdog_dev.max_timeout = 0xFFFFFFFF / st_wdog->clkrate; in st_wdog_probe()
244 st_wdog_dev.parent = &pdev->dev; in st_wdog_probe()
252 watchdog_set_drvdata(&st_wdog_dev, st_wdog); in st_wdog_probe()
253 watchdog_set_nowayout(&st_wdog_dev, WATCHDOG_NOWAYOUT); in st_wdog_probe()
256 ret = watchdog_init_timeout(&st_wdog_dev, 0, &pdev->dev); in st_wdog_probe()
263 ret = watchdog_register_device(&st_wdog_dev); in st_wdog_probe()
280 struct st_wdog *st_wdog = watchdog_get_drvdata(&st_wdog_dev); in st_wdog_remove()
283 watchdog_unregister_device(&st_wdog_dev); in st_wdog_remove()
292 struct st_wdog *st_wdog = watchdog_get_drvdata(&st_wdog_dev); in st_wdog_suspend()
294 if (watchdog_active(&st_wdog_dev)) in st_wdog_suspend()
295 st_wdog_stop(&st_wdog_dev); in st_wdog_suspend()
306 struct st_wdog *st_wdog = watchdog_get_drvdata(&st_wdog_dev); in st_wdog_resume()
312 watchdog_unregister_device(&st_wdog_dev); in st_wdog_resume()
319 if (watchdog_active(&st_wdog_dev)) { in st_wdog_resume()
320 st_wdog_load_timer(st_wdog, st_wdog_dev.timeout); in st_wdog_resume()
321 st_wdog_start(&st_wdog_dev); in st_wdog_resume()