Lines Matching refs:wdog
54 static int retu_wdt_start(struct watchdog_device *wdog) in retu_wdt_start() argument
56 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_start()
60 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_start()
63 static int retu_wdt_stop(struct watchdog_device *wdog) in retu_wdt_stop() argument
65 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_stop()
72 static int retu_wdt_ping(struct watchdog_device *wdog) in retu_wdt_ping() argument
74 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_ping()
76 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_ping()
79 static int retu_wdt_set_timeout(struct watchdog_device *wdog, in retu_wdt_set_timeout() argument
82 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_set_timeout()
84 wdog->timeout = timeout; in retu_wdt_set_timeout()
85 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_set_timeout()
148 struct watchdog_device *wdog = platform_get_drvdata(pdev); in retu_wdt_remove() local
149 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_remove()
151 watchdog_unregister_device(wdog); in retu_wdt_remove()