Searched defs:watchdog (Results 1 - 25 of 35) sorted by relevance

12

/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);
/drivers/watchdog/
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
348 watchdog_dev_register(struct watchdog_device *watchdog) argument
382 watchdog_dev_unregister(struct watchdog_device *watchdog) argument
[all...]
H A Df71808e_wdt.c35 #include <linux/watchdog.h>
77 watchdog signal */
78 #define WATCHDOG_F71862FG_PIN 63 /* default watchdog reset output
107 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
111 MODULE_PARM_DESC(start_withtimeout, "Start watchdog timer on module load with"
148 char caused_reboot; /* last reboot was by the watchdog */
151 static struct watchdog_data watchdog = { variable in typeref:struct:watchdog_data
152 .lock = __MUTEX_INITIALIZER(watchdog.lock),
221 pr_err("watchdog timeout out of range\n");
225 mutex_lock(&watchdog
[all...]
/drivers/hwmon/
H A Dsch5636.c70 struct sch56xx_watchdog_data *watchdog; member in struct:sch5636_data
388 if (data->watchdog)
389 sch56xx_watchdog_unregister(data->watchdog);
512 /* Note failing to register the watchdog is not a fatal error */
513 data->watchdog = sch56xx_watchdog_register(data->addr,
H A Dsch5627.c82 struct sch56xx_watchdog_data *watchdog; member in struct:sch5627_data
457 if (data->watchdog)
458 sch56xx_watchdog_unregister(data->watchdog);
581 /* Note failing to register the watchdog is not a fatal error */
582 data->watchdog = sch56xx_watchdog_register(data->addr,
/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/net/wan/
H A Dsbni.c72 struct timer_list watchdog; member in struct:net_local
1039 struct timer_list *w = &nl->watchdog;
1161 struct timer_list *w = &nl->watchdog;
1200 /* set timer watchdog */
1237 del_timer( &nl->watchdog );
/drivers/media/video/s5p-tv/
H A Dmixer_video.c931 mxr_err(mdev, "watchdog fired for layer %s\n", layer->vfd.name);
953 struct timer_list watchdog; local
972 setup_timer_on_stack(&watchdog, mxr_watchdog,
974 mod_timer(&watchdog, jiffies + msecs_to_jiffies(1000));
980 del_timer_sync(&watchdog);
981 destroy_timer_on_stack(&watchdog);
/drivers/net/ethernet/8390/
H A Daxnet_cs.c114 struct timer_list watchdog; member in struct:axnet_dev_t
486 init_timer(&info->watchdog);
487 info->watchdog.function = ei_watchdog;
488 info->watchdog.data = (u_long)dev;
489 info->watchdog.expires = jiffies + HZ;
490 add_timer(&info->watchdog);
509 del_timer_sync(&info->watchdog);
573 info->watchdog.expires = jiffies + 1;
574 add_timer(&info->watchdog);
604 info->watchdog
[all...]
H A Dpcnet_cs.c208 struct timer_list watchdog; member in struct:pcnet_dev_t
919 init_timer(&info->watchdog);
920 info->watchdog.function = ei_watchdog;
921 info->watchdog.data = (u_long)dev;
922 info->watchdog.expires = jiffies + HZ;
923 add_timer(&info->watchdog);
942 del_timer_sync(&info->watchdog);
1031 info->watchdog.expires = jiffies + 1;
1032 add_timer(&info->watchdog);
1093 info->watchdog
[all...]
/drivers/net/ethernet/micrel/
H A Dks8695net.c52 static int watchdog = 5000; variable
630 int reset_timeout = watchdog;
1445 ndev->watchdog_timeo = msecs_to_jiffies(watchdog);
1653 module_param(watchdog, int, 0400);
1654 MODULE_PARM_DESC(watchdog, "transmit timeout in milliseconds");
/drivers/net/ethernet/smsc/
H A Dsmc911x.c24 * watchdog = TX watchdog timeout
85 static int watchdog = 5000; variable
86 module_param(watchdog, int, 0400);
87 MODULE_PARM_DESC(watchdog, "transmit timeout in milliseconds");
1264 /* Our watchdog timed out. Called by the networking layer */
1947 dev->watchdog_timeo = msecs_to_jiffies(watchdog);
H A Dsmc91x.c104 static int watchdog = 1000; variable
105 module_param(watchdog, int, 0400);
106 MODULE_PARM_DESC(watchdog, "transmit timeout in milliseconds");
1331 /* Our watchdog timed out. Called by the networking layer */
1989 dev->watchdog_timeo = msecs_to_jiffies(watchdog);
H A Dsmc91c92_cs.c110 int watchdog, tx_err; member in struct:smc_private
1364 smc->watchdog = 0;
1747 /* Check for pending interrupt with watchdog flag set: with
1749 if (smc->watchdog++ && ((i>>8) & i)) {
/drivers/dma/
H A Dimx-dma.c147 struct timer_list watchdog; member in struct:imxdma_channel
293 del_timer(&imxdmac->watchdog);
312 /* Tasklet watchdog error handler */
314 dev_dbg(imxdma->dev, "channel %d: watchdog timeout!\n",
401 mod_timer(&imxdmac->watchdog,
422 del_timer(&imxdmac->watchdog);
1039 init_timer(&imxdmac->watchdog);
1040 imxdmac->watchdog.function = &imxdma_watchdog;
1041 imxdmac->watchdog.data = (unsigned long)imxdmac;
/drivers/net/ethernet/davicom/
H A Ddm9000.c55 static int watchdog = 5000; variable
56 module_param(watchdog, int, 0400);
57 MODULE_PARM_DESC(watchdog, "transmit timeout in milliseconds");
834 /* Our watchdog timed out. Called by the networking layer */
1553 ndev->watchdog_timeo = msecs_to_jiffies(watchdog);
/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c82 static int watchdog = TX_TIMEO; variable
83 module_param(watchdog, int, S_IRUGO | S_IWUSR);
84 MODULE_PARM_DESC(watchdog, "Transmit timeout in milliseconds");
150 if (unlikely(watchdog < 0))
151 watchdog = TX_TIMEO;
1838 ndev->watchdog_timeo = msecs_to_jiffies(watchdog);
2022 } else if (!strncmp(opt, "watchdog:", 9)) {
2024 (unsigned long *)&watchdog))
/drivers/net/wireless/brcm80211/include/
H A Dchipcommon.h75 u32 watchdog; /* 0x80 */ member in struct:chipcregs
/drivers/net/wireless/iwmc3200wifi/
H A Diwm.h297 struct timer_list watchdog; member in struct:iwm_priv
/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211_softmac.c214 /* avoid watchdog triggers */
231 /* avoid watchdog triggers */
257 /* avoid watchdog triggers */
270 /* avoid watchdog triggers */
582 static short watchdog = 0; local
592 if (watchdog++ > MAX_CHANNEL_NUMBER)
612 watchdog = 0;
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_softmac.c254 /* avoid watchdog triggers */
308 /* avoid watchdog triggers */
499 static short watchdog = 0; local
508 if (watchdog++ > MAX_CHANNEL_NUMBER)
532 watchdog = 0;
/drivers/net/wan/lmc/
H A Dlmc_var.h219 void (* watchdog)(lmc_softc_t * const); member in struct:lmc___media
/drivers/net/wireless/rt2x00/
H A Drt2x00.h346 * Work structure for scheduling periodic watchdog monitoring.
349 * workqueue. This guarantees that the watchdog can schedule
592 void (*watchdog) (struct rt2x00_dev *rt2x00dev); member in struct:rt2x00lib_ops
/drivers/usb/host/
H A Dehci.h130 struct timer_list watchdog; member in struct:ehci_hcd
H A Doxu210hp.h418 struct timer_list watchdog; member in struct:oxu_hcd
436 #define EHCI_IO_JIFFIES (HZ/10) /* io watchdog > irq_thresh */

Completed in 550 milliseconds

12