Lines Matching refs:wdt_dev

49 	struct watchdog_device		wdt_dev;  member
72 static int max77620_wdt_start(struct watchdog_device *wdt_dev) in max77620_wdt_start() argument
74 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_start()
80 static int max77620_wdt_stop(struct watchdog_device *wdt_dev) in max77620_wdt_stop() argument
82 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_stop()
88 static int max77620_wdt_ping(struct watchdog_device *wdt_dev) in max77620_wdt_ping() argument
90 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_ping()
96 static int max77620_wdt_set_timeout(struct watchdog_device *wdt_dev, in max77620_wdt_set_timeout() argument
99 struct max77620_wdt *wdt = watchdog_get_drvdata(wdt_dev); in max77620_wdt_set_timeout()
141 wdt_dev->timeout = wdt_timeout; in max77620_wdt_set_timeout()
163 struct watchdog_device *wdt_dev; in max77620_wdt_probe() local
180 wdt_dev = &wdt->wdt_dev; in max77620_wdt_probe()
181 wdt_dev->info = &max77620_wdt_info; in max77620_wdt_probe()
182 wdt_dev->ops = &max77620_wdt_ops; in max77620_wdt_probe()
183 wdt_dev->min_timeout = 2; in max77620_wdt_probe()
184 wdt_dev->max_timeout = 128; in max77620_wdt_probe()
185 wdt_dev->max_hw_heartbeat_ms = 128 * 1000; in max77620_wdt_probe()
216 wdt_dev->timeout = 2; in max77620_wdt_probe()
219 wdt_dev->timeout = 16; in max77620_wdt_probe()
222 wdt_dev->timeout = 64; in max77620_wdt_probe()
225 wdt_dev->timeout = 128; in max77620_wdt_probe()
230 set_bit(WDOG_HW_RUNNING, &wdt_dev->status); in max77620_wdt_probe()
232 watchdog_set_nowayout(wdt_dev, nowayout); in max77620_wdt_probe()
233 watchdog_set_drvdata(wdt_dev, wdt); in max77620_wdt_probe()
235 watchdog_stop_on_unregister(wdt_dev); in max77620_wdt_probe()
236 return devm_watchdog_register_device(dev, wdt_dev); in max77620_wdt_probe()