Lines Matching refs:wdd

29 	struct watchdog_device	wdd;  member
53 static int sama5d4_wdt_start(struct watchdog_device *wdd) in sama5d4_wdt_start() argument
55 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_start()
65 static int sama5d4_wdt_stop(struct watchdog_device *wdd) in sama5d4_wdt_stop() argument
67 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_stop()
77 static int sama5d4_wdt_ping(struct watchdog_device *wdd) in sama5d4_wdt_ping() argument
79 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_ping()
86 static int sama5d4_wdt_set_timeout(struct watchdog_device *wdd, in sama5d4_wdt_set_timeout() argument
89 struct sama5d4_wdt *wdt = watchdog_get_drvdata(wdd); in sama5d4_wdt_set_timeout()
100 wdd->timeout = timeout; in sama5d4_wdt_set_timeout()
154 struct watchdog_device *wdd = &wdt->wdd; in sama5d4_wdt_init() local
155 u32 value = WDT_SEC2TICKS(wdd->timeout); in sama5d4_wdt_init()
177 struct watchdog_device *wdd; in sama5d4_wdt_probe() local
188 wdd = &wdt->wdd; in sama5d4_wdt_probe()
189 wdd->timeout = wdt_timeout; in sama5d4_wdt_probe()
190 wdd->info = &sama5d4_wdt_info; in sama5d4_wdt_probe()
191 wdd->ops = &sama5d4_wdt_ops; in sama5d4_wdt_probe()
192 wdd->min_timeout = MIN_WDT_TIMEOUT; in sama5d4_wdt_probe()
193 wdd->max_timeout = MAX_WDT_TIMEOUT; in sama5d4_wdt_probe()
195 watchdog_set_drvdata(wdd, wdt); in sama5d4_wdt_probe()
225 ret = watchdog_init_timeout(wdd, wdt_timeout, &pdev->dev); in sama5d4_wdt_probe()
235 watchdog_set_nowayout(wdd, nowayout); in sama5d4_wdt_probe()
237 ret = watchdog_register_device(wdd); in sama5d4_wdt_probe()
255 sama5d4_wdt_stop(&wdt->wdd); in sama5d4_wdt_remove()
257 watchdog_unregister_device(&wdt->wdd); in sama5d4_wdt_remove()