Lines Matching refs:wdd
38 struct watchdog_device wdd; member
149 wdt->wdd.info = &bcm7038_wdt_info; in bcm7038_wdt_probe()
150 wdt->wdd.ops = &bcm7038_wdt_ops; in bcm7038_wdt_probe()
151 wdt->wdd.min_timeout = WDT_MIN_TIMEOUT; in bcm7038_wdt_probe()
152 wdt->wdd.timeout = WDT_DEFAULT_TIMEOUT; in bcm7038_wdt_probe()
153 wdt->wdd.max_timeout = 0xffffffff / wdt->rate; in bcm7038_wdt_probe()
154 wdt->wdd.parent = dev; in bcm7038_wdt_probe()
155 watchdog_set_drvdata(&wdt->wdd, wdt); in bcm7038_wdt_probe()
157 err = watchdog_register_device(&wdt->wdd); in bcm7038_wdt_probe()
174 bcm7038_wdt_stop(&wdt->wdd); in bcm7038_wdt_remove()
176 watchdog_unregister_device(&wdt->wdd); in bcm7038_wdt_remove()
187 if (watchdog_active(&wdt->wdd)) in bcm7038_wdt_suspend()
188 return bcm7038_wdt_stop(&wdt->wdd); in bcm7038_wdt_suspend()
197 if (watchdog_active(&wdt->wdd)) in bcm7038_wdt_resume()
198 return bcm7038_wdt_start(&wdt->wdd); in bcm7038_wdt_resume()
211 if (watchdog_active(&wdt->wdd)) in bcm7038_wdt_shutdown()
212 bcm7038_wdt_stop(&wdt->wdd); in bcm7038_wdt_shutdown()