/drivers/watchdog/ |
H A D | f71808e_wdt.c | 33 #include <linux/watchdog.h> 75 watchdog signal */ 76 #define WATCHDOG_F71862FG_PIN 63 /* default watchdog reset output 105 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close"); 109 MODULE_PARM_DESC(start_withtimeout, "Start watchdog timer on module load with" 146 char caused_reboot; /* last reboot was by the watchdog */ 149 static struct watchdog_data watchdog = { variable in typeref:struct:watchdog_data 150 .lock = __MUTEX_INITIALIZER(watchdog.lock), 220 printk(KERN_ERR DRVNAME ": watchdog timeout out of range\n"); 224 mutex_lock(&watchdog [all...] |
H A D | Kconfig | 9 character special file /dev/watchdog with major number 10 and minor 10 number 130 using mknod ("man mknod"), you will get a watchdog, i.e.: 14 on-line as fast as possible after a lock-up. There's both a watchdog 16 reboot the machine) and a driver for hardware watchdog boards, which 19 <file:Documentation/watchdog/watchdog-api.txt> in the kernel source. 21 The watchdog is usually used together with the watchdog daemon 23 <ftp://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon can 34 Say Y here if you want to use the new watchdog time [all...] |
H A D | watchdog_dev.c | 11 * by all the watchdog timer drivers. 14 * misc device: /dev/watchdog. 40 #include <linux/watchdog.h> /* For watchdog specific items */ 45 /* make sure we only register one /dev/watchdog device */ 47 /* the watchdog device behind /dev/watchdog */ 51 * watchdog_ping: ping the watchdog. 52 * @wddev: the watchdog device to ping 54 * If the watchdog ha 344 watchdog_dev_register(struct watchdog_device *watchdog) argument 378 watchdog_dev_unregister(struct watchdog_device *watchdog) argument [all...] |
H A D | watchdog_core.c | 10 * by all the watchdog timer drivers. 35 #include <linux/watchdog.h> /* For watchdog specific items */ 41 * watchdog_register_device() - register a watchdog device 42 * @wdd: watchdog device 44 * Register a watchdog device with the kernel so that the 45 * watchdog timer can be accessed from userspace. 77 /* We only support 1 watchdog device via the /dev/watchdog interface */ 80 pr_err("error registering /dev/watchdog (er [all...] |
H A D | wm831x_wdt.c | 17 #include <linux/watchdog.h> 23 #include <linux/mfd/wm831x/watchdog.h> 120 dev_err(wm831x->dev, "Hardware watchdog update unsupported\n"); 193 dev_err(wm831x->dev, "Failed to read watchdog status: %d\n", 205 dev_err(wm831x->dev, "Unable to alloacate watchdog device\n"); 227 "Unknown watchdog timeout: %x\n", reg); 234 pdata = chip_pdata->watchdog; 267 /* Make sure the watchdog takes hardware updates */ 316 .name = "wm831x-watchdog", 325 MODULE_ALIAS("platform:wm831x-watchdog"); [all...] |
H A D | sa1100_wdt.c | 26 #include <linux/watchdog.h> 61 * The watchdog cannot be disabled. 64 * clearing OIER[E3] would prevent the watchdog timing out but this 149 .name = "watchdog", 163 * we suspend, RCSR will be cleared, and the watchdog
|
H A D | Makefile | 6 watchdog-objs += watchdog_core.o watchdog_dev.o 7 obj-$(CONFIG_WATCHDOG_CORE) += watchdog.o 9 # Only one watchdog can succeed. We probe the ISA/PCI/USB based 10 # watchdog-cards first, then the architecture specific watchdog 14 # that also fails then you can fall back to the software watchdog
|
H A D | at91rm9200_wdt.c | 23 #include <linux/watchdog.h> 50 * Disable the watchdog. 58 * Enable and reset the watchdog. 68 * Reload the watchdog timer. (ie, pat the watchdog) 78 * Watchdog device is opened, and watchdog starts running. 90 * Close the watchdog device. 91 * If CONFIG_WATCHDOG_NOWAYOUT is NOT defined then the watchdog is also 96 /* Disable the watchdog when file is closed */ 105 * Change the watchdog tim [all...] |
H A D | booke_wdt.c | 20 #include <linux/watchdog.h> 28 /* If the kernel parameter wdt=1, the watchdog will be enabled at boot. 29 * Also, the wdt_period sets the watchdog timer period timeout. 31 * trigger a watchog timeout. This watchdog timeout will occur 3 times, the 32 * first time nothing will happen, the second time a watchdog exception will 50 * corresponding to the reset time. There will be a watchdog 118 /* clear status before enabling watchdog */ 128 * booke_wdt_disable - disable the watchdog on the given CPU 130 * This function is called on each CPU. It disables the watchdog on that CPU. 133 * effectively disable the watchdog b [all...] |
H A D | ep93xx_wdt.c | 15 * This watchdog fires after 250msec, which is a too short interval 22 * - Test last reset from watchdog status 29 #include <linux/watchdog.h> 196 .name = "watchdog", 217 printk(KERN_INFO PFX "EP93XX watchdog, driver version "
|
H A D | indydog.c | 22 #include <linux/watchdog.h> 63 printk(KERN_INFO PFX "Stopped watchdog timer.\n"); 86 printk(KERN_INFO "Started watchdog timer.\n"); 173 .name = "watchdog",
|
H A D | iop_wdt.c | 2 * drivers/char/watchdog/iop_wdt.c 33 #include <linux/watchdog.h> 52 * wdt_supports_disable - determine if we are accessing a iop13xx watchdog 130 .identity = "iop watchdog", 221 .name = "watchdog", 229 /* check if the reset was caused by the watchdog timer */ 241 printk(KERN_INFO "iop watchdog timer: timeout %lu sec\n", 259 MODULE_DESCRIPTION("iop watchdog timer driver");
|
H A D | ixp2000_wdt.c | 2 * drivers/char/watchdog/ixp2000_wdt.c 6 * Adapted from the IXP4xx watchdog driver by Lennert Buytenhek. 26 #include <linux/watchdog.h> 181 .name = "watchdog", 188 printk(KERN_INFO "Unable to use IXP2000 watchdog due to IXP2800 erratum #25.\n");
|
H A D | ixp4xx_wdt.c | 2 * drivers/char/watchdog/ixp4xx_wdt.c 22 #include <linux/watchdog.h> 170 .name = "watchdog", 180 " - watchdog disabled\n");
|
H A D | lantiq_wdt.c | 13 #include <linux/watchdog.h> 31 #define LTQ_WDT_CR 0x0 /* watchdog control register */ 32 #define LTQ_WDT_SR 0x8 /* watchdog status register */ 72 * this turns the watchdog off 163 pr_err("ltq_wdt: watchdog closed without warning\n"); 181 .name = "watchdog",
|
H A D | m54xx_wdt.c | 2 * drivers/watchdog/m54xx_wdt.c 7 * Adapted from the IXP4xx watchdog driver, which carries these notices: 25 #include <linux/watchdog.h> 64 /* disable watchdog */ 191 .name = "watchdog", 203 printk(KERN_INFO "ColdFire watchdog driver is loaded.\n");
|
H A D | pnx833x_wdt.c | 27 #include <linux/watchdog.h> 70 /* Enable watchdog causing reset. */ 75 /* Enable watchdog. */ 79 printk(KERN_INFO PFX "Started watchdog timer.\n"); 84 /* Disable watchdog causing reset. */ 86 /* Disable watchdog.*/ 90 printk(KERN_INFO PFX "Stopped watchdog timer.\n"); 116 printk(KERN_INFO "Started watchdog timer.\n"); 227 .name = "watchdog", 244 /*If bit 31 is set then watchdog wa [all...] |
/drivers/staging/cxt1e1/ |
H A D | sbecom_inline_linux.h | 165 /* watchdog functions */ 168 struct watchdog struct 180 OS_start_watchdog (struct watchdog * wd) 189 OS_stop_watchdog (struct watchdog * wd) 197 OS_free_watchdog (struct watchdog * wd) 210 /* watchdog functions */ 211 int OS_init_watchdog(struct watchdog *wdp, void (*f) (void *), void *ci, int usec);
|
H A D | functions.c | 117 struct watchdog *wd = (void *) arg; 129 int OS_init_watchdog(struct watchdog *wdp, void (*f) (void *), void *c, int usec)
|
H A D | pmcc4_private.h | 190 struct semaphore sem_wdbusy;/* watchdog exclusion semaphore */ 191 struct watchdog wd; /* statically allocated watchdog structure */
|
/drivers/char/hw_random/ |
H A D | n2rng.h | 43 unsigned long *watchdog,
|
/drivers/net/ethernet/8390/ |
H A D | axnet_cs.c | 115 struct timer_list watchdog; member in struct:axnet_dev_t 487 init_timer(&info->watchdog); 488 info->watchdog.function = ei_watchdog; 489 info->watchdog.data = (u_long)dev; 490 info->watchdog.expires = jiffies + HZ; 491 add_timer(&info->watchdog); 510 del_timer_sync(&info->watchdog); 574 info->watchdog.expires = jiffies + 1; 575 add_timer(&info->watchdog); 605 info->watchdog [all...] |
/drivers/char/ipmi/ |
H A D | Kconfig | 56 This enables the IPMI watchdog timer.
|
/drivers/ide/ |
H A D | siimage.c | 368 u8 watchdog = 0; local 374 watchdog = (sata_error & 0x00680000) ? 1 : 0; 376 "watchdog = %d, %s\n", 377 drive->name, sata_error, watchdog, __func__); 379 watchdog = (ext_stat & 0x8000) ? 1 : 0; 382 if (!(ext_stat & 0x0404) && !watchdog)
|
/drivers/usb/host/ |
H A D | ehci-hcd.c | 99 #define EHCI_IO_JIFFIES (HZ/10) /* io watchdog > irq_thresh */ 138 * the async ring; just the I/O watchdog. Note that if a 141 if (timer_pending(&ehci->watchdog) 163 mod_timer(&ehci->watchdog, t + jiffies); 403 * So we need this watchdog, but must protect it against both 405 * (b) clean HC shutdown, when IAA watchdog was pending. 435 ehci_vdbg(ehci, "IAA watchdog: status %x cmd %x\n", 497 del_timer_sync(&ehci->watchdog); 545 /* the IO watchdog guards against hardware or driver bugs that 565 del_timer_sync (&ehci->watchdog); [all...] |