Searched refs:wddev (Results 1 – 2 of 2) sorted by relevance
62 static int watchdog_ping(struct watchdog_device *wddev) in watchdog_ping() argument66 mutex_lock(&wddev->lock); in watchdog_ping()68 if (test_bit(WDOG_UNREGISTERED, &wddev->status)) { in watchdog_ping()73 if (!watchdog_active(wddev)) in watchdog_ping()76 if (wddev->ops->ping) in watchdog_ping()77 err = wddev->ops->ping(wddev); /* ping the watchdog */ in watchdog_ping()79 err = wddev->ops->start(wddev); /* restart watchdog */ in watchdog_ping()82 mutex_unlock(&wddev->lock); in watchdog_ping()95 static int watchdog_start(struct watchdog_device *wddev) in watchdog_start() argument99 mutex_lock(&wddev->lock); in watchdog_start()[all …]
72 struct watchdog_device wddev; member270 static int watchdog_set_timeout(struct watchdog_device *wddev, in watchdog_set_timeout() argument273 struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev); in watchdog_set_timeout()309 wddev->timeout = data->watchdog_preset * resolution; in watchdog_set_timeout()314 static int watchdog_start(struct watchdog_device *wddev) in watchdog_start() argument316 struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev); in watchdog_start()366 static int watchdog_trigger(struct watchdog_device *wddev) in watchdog_trigger() argument368 struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev); in watchdog_trigger()380 static int watchdog_stop(struct watchdog_device *wddev) in watchdog_stop() argument382 struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev); in watchdog_stop()[all …]