Searched refs:watchdog (Results 1 - 25 of 167) sorted by relevance

1234567

/drivers/watchdog/
H A Df71808e_wdt.c33 #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 DKconfig9 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 Dwatchdog_dev.c11 * 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 Dwatchdog_core.c10 * 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 Dwm831x_wdt.c17 #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 Dsa1100_wdt.c26 #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 DMakefile6 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 Dat91rm9200_wdt.c23 #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 Dbooke_wdt.c20 #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 Dep93xx_wdt.c15 * 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 Dindydog.c22 #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 Diop_wdt.c2 * 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 Dixp2000_wdt.c2 * 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 Dixp4xx_wdt.c2 * drivers/char/watchdog/ixp4xx_wdt.c
22 #include <linux/watchdog.h>
170 .name = "watchdog",
180 " - watchdog disabled\n");
H A Dlantiq_wdt.c13 #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 Dm54xx_wdt.c2 * 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 Dpnx833x_wdt.c27 #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 Dsbecom_inline_linux.h165 /* 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 Dfunctions.c117 struct watchdog *wd = (void *) arg;
129 int OS_init_watchdog(struct watchdog *wdp, void (*f) (void *), void *c, int usec)
H A Dpmcc4_private.h190 struct semaphore sem_wdbusy;/* watchdog exclusion semaphore */
191 struct watchdog wd; /* statically allocated watchdog structure */
/drivers/char/hw_random/
H A Dn2rng.h43 unsigned long *watchdog,
/drivers/net/ethernet/8390/
H A Daxnet_cs.c115 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 DKconfig56 This enables the IPMI watchdog timer.
/drivers/ide/
H A Dsiimage.c368 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 Dehci-hcd.c99 #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...]

Completed in 230 milliseconds

1234567