Lines Matching refs:ops
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()
109 err = wddev->ops->start(wddev); in watchdog_start()
148 err = wddev->ops->stop(wddev); in watchdog_stop()
171 if (!wddev->ops->status) in watchdog_get_status()
181 *status = wddev->ops->status(wddev); in watchdog_get_status()
199 if ((wddev->ops->set_timeout == NULL) || in watchdog_set_timeout()
213 err = wddev->ops->set_timeout(wddev, timeout); in watchdog_set_timeout()
234 if (!wddev->ops->get_timeleft) in watchdog_get_timeleft()
244 *timeleft = wddev->ops->get_timeleft(wddev); in watchdog_get_timeleft()
263 if (!wddev->ops->ioctl) in watchdog_ioctl_op()
273 err = wddev->ops->ioctl(wddev, cmd, arg); in watchdog_ioctl_op()
430 if (!try_module_get(wdd->ops->owner)) in watchdog_open()
439 if (wdd->ops->ref) in watchdog_open()
440 wdd->ops->ref(wdd); in watchdog_open()
446 module_put(wdd->ops->owner); in watchdog_open()
488 module_put(wdd->ops->owner); in watchdog_release()
494 if (wdd->ops->unref) in watchdog_release()
495 wdd->ops->unref(wdd); in watchdog_release()
545 watchdog->cdev.owner = watchdog->ops->owner; in watchdog_dev_register()