Lines Matching full:wdog
153 static int exar_wdt_start(struct watchdog_device *wdog) in exar_wdt_start() argument
155 struct wdt_priv *priv = watchdog_get_drvdata(wdog); in exar_wdt_start()
168 static int exar_wdt_stop(struct watchdog_device *wdog) in exar_wdt_stop() argument
170 struct wdt_priv *priv = watchdog_get_drvdata(wdog); in exar_wdt_stop()
180 static int exar_wdt_keepalive(struct watchdog_device *wdog) in exar_wdt_keepalive() argument
182 struct wdt_priv *priv = watchdog_get_drvdata(wdog); in exar_wdt_keepalive()
194 static int exar_wdt_set_timeout(struct watchdog_device *wdog, unsigned int t) in exar_wdt_set_timeout() argument
196 struct wdt_priv *priv = watchdog_get_drvdata(wdog); in exar_wdt_set_timeout()
212 wdog->timeout = unit_min ? t * 60 : t; in exar_wdt_set_timeout()
214 if (watchdog_hw_running(wdog)) in exar_wdt_set_timeout()
215 exar_wdt_start(wdog); in exar_wdt_set_timeout()
235 static int exar_wdt_config(struct watchdog_device *wdog, in exar_wdt_config() argument
238 struct wdt_priv *priv = watchdog_get_drvdata(wdog); in exar_wdt_config()