Lines Matching refs:wdog
62 static int retu_wdt_start(struct watchdog_device *wdog) in retu_wdt_start() argument
64 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_start()
68 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_start()
71 static int retu_wdt_stop(struct watchdog_device *wdog) in retu_wdt_stop() argument
73 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_stop()
80 static int retu_wdt_ping(struct watchdog_device *wdog) in retu_wdt_ping() argument
82 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_ping()
84 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_ping()
87 static int retu_wdt_set_timeout(struct watchdog_device *wdog, in retu_wdt_set_timeout() argument
90 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_set_timeout()
92 wdog->timeout = timeout; in retu_wdt_set_timeout()
93 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_set_timeout()
155 struct watchdog_device *wdog = platform_get_drvdata(pdev); in retu_wdt_remove() local
156 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_remove()
158 watchdog_unregister_device(wdog); in retu_wdt_remove()