Lines Matching refs:routine
31 The watchdog_register_device routine registers a watchdog timer device.
32 The parameter of this routine is a pointer to a watchdog_device structure.
33 This routine returns zero on success and a negative errno code for failure.
35 The watchdog_unregister_device routine deregisters a registered watchdog timer
36 device. The parameter of this routine is the pointer to the registered
129 * start: this is a pointer to the routine that starts the watchdog timer
131 The routine needs a pointer to the watchdog timer device structure as a
133 * stop: with this routine the watchdog timer device is being stopped.
134 The routine needs a pointer to the watchdog timer device structure as a
138 routine is being provided. This can be done by using a timer in the driver
144 * ping: this is the routine that sends a keepalive ping to the watchdog timer
146 The routine needs a pointer to the watchdog timer device structure as a
156 * status: this routine checks the status of the watchdog timer device. The
158 * set_timeout: this routine checks and changes the timeout of the watchdog
161 routine should set the timeout value of the watchdog_device to the
171 * ioctl: if this routine is present then it will be called first before we do
172 our own internal ioctl call handling. This routine should return -ENOIOCTLCMD
233 This routine returns zero on success and a negative errno code for failure.