Lines Matching refs:wdd
42 static unsigned int sirfsoc_wdt_gettimeleft(struct watchdog_device *wdd) in sirfsoc_wdt_gettimeleft() argument
48 wdt_base = watchdog_get_drvdata(wdd); in sirfsoc_wdt_gettimeleft()
58 static int sirfsoc_wdt_updatetimeout(struct watchdog_device *wdd) in sirfsoc_wdt_updatetimeout() argument
63 timeout_ticks = wdd->timeout * CLOCK_FREQ; in sirfsoc_wdt_updatetimeout()
64 wdt_base = watchdog_get_drvdata(wdd); in sirfsoc_wdt_updatetimeout()
80 static int sirfsoc_wdt_enable(struct watchdog_device *wdd) in sirfsoc_wdt_enable() argument
82 void __iomem *wdt_base = watchdog_get_drvdata(wdd); in sirfsoc_wdt_enable()
83 sirfsoc_wdt_updatetimeout(wdd); in sirfsoc_wdt_enable()
97 static int sirfsoc_wdt_disable(struct watchdog_device *wdd) in sirfsoc_wdt_disable() argument
99 void __iomem *wdt_base = watchdog_get_drvdata(wdd); in sirfsoc_wdt_disable()
109 static int sirfsoc_wdt_settimeout(struct watchdog_device *wdd, unsigned int to) in sirfsoc_wdt_settimeout() argument
111 wdd->timeout = to; in sirfsoc_wdt_settimeout()
112 sirfsoc_wdt_updatetimeout(wdd); in sirfsoc_wdt_settimeout()
169 struct watchdog_device *wdd = platform_get_drvdata(pdev); in sirfsoc_wdt_shutdown() local
171 sirfsoc_wdt_disable(wdd); in sirfsoc_wdt_shutdown()
188 struct watchdog_device *wdd = dev_get_drvdata(dev); in sirfsoc_wdt_resume() local
195 sirfsoc_wdt_updatetimeout(wdd); in sirfsoc_wdt_resume()