Lines Matching full:watchdog
3 * Watchdog for the 7101 PMU version found in the ALi M1535 chipsets
12 #include <linux/watchdog.h>
36 "Watchdog timeout in seconds. (0 < timeout < 18000, default="
42 "Watchdog cannot be stopped once started (default="
46 * ali_start - start watchdog countdown
69 * Stop the ALi watchdog countdown
87 * ali_keepalive - send a keepalive to the watchdog
122 * /dev/watchdog handling
126 * ali_write - writes to ALi watchdog
132 * Handle a write to the ALi watchdog. Writing to the file pings
133 * the watchdog and resets it. Writing the magic 'V' sequence allows
134 * the next close to turn off the watchdog.
167 * ali_ioctl - handle watchdog ioctls
172 * Handle the watchdog ioctls supported by the ALi driver. Really
185 .identity = "ALi M1535 WatchDog Timer", in ali_ioctl()
232 * ali_open - handle open of ali watchdog
236 * Open the ALi watchdog device. Ensure only one person opens it
237 * at a time. Also start the watchdog running.
242 /* /dev/watchdog can only be opened once */ in ali_open()
252 * ali_release - close an ALi watchdog
256 * Close the ALi watchdog device. Actual shutdown of the timer
268 pr_crit("Unexpected close, not stopping watchdog!\n"); in ali_release()
311 * watchdog device. This may be overtight but it is better to be safe
372 .name = "watchdog",
383 * Scan for a suitable watchdog and if so initialize it. Return an error
391 /* Check whether or not the hardware watchdog is there */ in watchdog_init()
403 /* Calculate the watchdog's timeout */ in watchdog_init()
432 * Called while unloading a successfully installed watchdog module.
450 MODULE_DESCRIPTION("ALi M1535 PMU Watchdog Timer driver");