Lines Matching full:routine

33 The watchdog_register_device routine registers a watchdog timer device.
34 The parameter of this routine is a pointer to a watchdog_device structure.
35 This routine returns zero on success and a negative errno code for failure.
37 The watchdog_unregister_device routine deregisters a registered watchdog timer
38 device. The parameter of this routine is the pointer to the registered
145 * start: this is a pointer to the routine that starts the watchdog timer
147 The routine needs a pointer to the watchdog timer device structure as a
154 * stop: with this routine the watchdog timer device is being stopped.
156 The routine needs a pointer to the watchdog timer device structure as a
159 driver supporting such hardware does not have to implement the stop routine.
167 * ping: this is the routine that sends a keepalive ping to the watchdog timer
170 The routine needs a pointer to the watchdog timer device structure as a
182 * status: this routine checks the status of the watchdog timer device. The
190 * set_timeout: this routine checks and changes the timeout of the watchdog
193 routine should set the timeout value of the watchdog_device to the
215 * set_pretimeout: this routine checks and changes the pretimeout value of
232 * restart: this routine restarts the machine. It returns 0 on success or a
234 * ioctl: if this routine is present then it will be called first before we do
235 our own internal ioctl call handling. This routine should return -ENOIOCTLCMD
303 This routine returns zero on success and a negative errno code for failure.