Searched refs:watchdog (Results 226 - 250 of 279) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800pci.c360 .watchdog = rt2800_watchdog,
H A Drt2x00.h328 * Work structure for scheduling periodic watchdog monitoring.
331 * workqueue. This guarantees that the watchdog can schedule
337 unsigned int watchdog; member in struct:link
576 void (*watchdog) (struct rt2x00_dev *rt2x00dev); member in struct:rt2x00lib_ops
929 /* Rx/Tx DMA busy watchdog counter */
/linux-master/arch/powerpc/kernel/
H A DMakefile85 obj-$(CONFIG_PPC_WATCHDOG) += watchdog.o
/linux-master/drivers/usb/host/
H A Doxu210hp-hcd.c449 struct timer_list watchdog; member in struct:oxu_hcd
467 #define EHCI_IO_JIFFIES (HZ/10) /* io watchdog > irq_thresh */
718 /* all timings except IAA watchdog can be overridden.
721 * watchdog stops unless there's still periodic traffic.
724 && t > oxu->watchdog.expires
725 && timer_pending(&oxu->watchdog))
727 mod_timer(&oxu->watchdog, t);
2818 /* the IO watchdog guards against hardware or driver bugs that
2982 struct oxu_hcd *oxu = from_timer(oxu, t, watchdog);
3018 timer_setup(&oxu->watchdog, oxu_watchdo
[all...]
/linux-master/drivers/watchdog/
H A Dwatchdog_dev.c13 * by all the watchdog timer drivers.
16 * misc device: /dev/watchdog.
45 #include <linux/watchdog.h> /* For watchdog specific items */
51 #include <trace/events/watchdog.h>
53 /* the dev_t structure to store the dynamically allocated watchdog devices */
55 /* Reference to watchdog device behind /dev/watchdog */
85 * - Userspace activated the watchdog.
91 * Alternatively, if userspace has not opened the watchdog
[all...]
H A Dpcwd.c24 * added watchdog disable/re-enable routines. Added firmware
66 #include <linux/watchdog.h> /* For the watchdog specific items */
128 /* max. time we give an ISA watchdog card to process a command */
161 * We are using an kernel timer to do the pinging of the watchdog
163 * watchdog to 2 ms.
168 /* We can only use 1 card due to the /dev/watchdog restriction */
176 /* this is private data for each ISA-PC watchdog card */
187 struct timer_list timer; /* The timer that pings the watchdog */
378 /* Ping the watchdog */
[all...]
H A Df71808e_wdt.c17 #include <linux/watchdog.h>
72 watchdog signal */
73 #define WATCHDOG_F71862FG_PIN 63 /* default watchdog reset output
101 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
105 MODULE_PARM_DESC(start_withtimeout, "Start watchdog timer on module load with"
293 /* Make sure we don't die as soon as the watchdog is enabled below */
475 sizeof(wd->ident.identity), "%s watchdog",
525 dev_err(dev, "cannot start watchdog timer\n");
530 dev_info(dev, "watchdog started with initial timeout of %u sec\n",
574 /* Confirmed (by datasheet) not to have a watchdog
[all...]
H A DiTCO_wdt.c11 * The TCO watchdog is implemented in the following I/O controller hubs:
55 #include <linux/watchdog.h> /* For the watchdog specific items */
102 /* whether or not the watchdog has been suspended */
127 "Turn off SMI clearing watchdog (depends on TCO-version)(default=1)");
369 /* Write new heartbeat to watchdog */
426 /* Returns true if the watchdog was running */
530 val32 &= 0xffffdfff; /* Turn off SMI clearing watchdog */
578 * If the watchdog was not running set NO_REBOOT now to
596 dev_err(dev, "cannot register watchdog devic
[all...]
H A Ddw_wdt.c6 * This file implements a driver for the Synopsys DesignWare watchdog device
7 * in the many subsystems. The watchdog has 16 different timeout periods
10 * The DesignWare watchdog cannot be stopped once it has been started so we
11 * do not implement a stop function. The watchdog core will continue to send
12 * heartbeat requests after the watchdog device has been closed.
30 #include <linux/watchdog.h>
51 /* There are sixteen TOPs (timeout periods) that can be set in the watchdog. */
210 * watchdog-caused reset happens after two watchdog TOPs elapsed.
220 * Set the new value in the watchdog
[all...]
H A Dorion_wdt.c3 * drivers/watchdog/orion_wdt.c
18 #include <linux/watchdog.h>
111 /* Setup watchdog input clock */
186 /* Reload watchdog duration */
201 /* Set watchdog duration */
208 /* Clear the watchdog expiration bit */
211 /* Enable watchdog timer */
217 /* Enable reset on watchdog */
231 /* Set watchdog duration */
235 /* Clear the watchdog expiratio
[all...]
H A Dziirave_wdt.c21 #include <linux/watchdog.h>
37 static char *ziirave_reasons[] = {"power cycle", "hw watchdog", NULL, NULL,
410 "Failed to reset the watchdog: %d\n", ret);
541 /* Restore the watchdog timeout */
624 * The default value set in the watchdog should be perfectly valid, so
H A Ds3c2410_wdt.c17 #include <linux/watchdog.h>
80 * DOC: Quirk flags for different Samsung watchdog IP-cores
83 * different set of registers and features supported. As watchdog block
85 * differences in both watchdog and PMU IP-cores should be accounted for. Quirk
103 * watchdog timer reset.
110 * with "watchdog counter enable" bit. That bit should be set to make watchdog
114 * DBGACK_MASK bit disables the watchdog outputs when the SoC is in debug mode.
151 * @disable_reg: Offset in pmureg for the register that disables the watchdog
153 * @mask_reset_reg: Offset in pmureg for the register that masks the watchdog
[all...]
H A Dstarfive-wdt.c15 #include <linux/watchdog.h>
36 * [1]: interrupt enable && watchdog enable
97 bool double_timeout; /* The watchdog need twice timeout to reboot */
218 /* enable watchdog interrupt to reset/reboot */
253 "watchdog is not ready to clear interrupt.\n");
270 /* enable watchdog */
280 /* disable watchdog */
313 * If the watchdog takes twice timeout and set half count value,
346 /* disable watchdog, to be safe */
539 /* Save watchdog stat
[all...]
/linux-master/drivers/net/ethernet/intel/
H A De100.c97 * is generated from the watchdog to recover from a failed allocation
574 struct timer_list watchdog; member in struct:nic
1686 struct nic *nic = from_timer(nic, t, watchdog);
1731 mod_timer(&nic->watchdog,
2080 break; /* Better luck next time (see watchdog) */
2285 mod_timer(&nic->watchdog, jiffies);
2297 del_timer_sync(&nic->watchdog);
2312 del_timer_sync(&nic->watchdog);
2910 timer_setup(&nic->watchdog, e100_watchdog, 0);
3156 mod_timer(&nic->watchdog, jiffie
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt.c47 init_llist_head(&gt->watchdog.list);
48 INIT_WORK(&gt->watchdog.work, intel_gt_watchdog_work);
/linux-master/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c109 int watchdog, tx_err; member in struct:smc_private
1362 smc->watchdog = 0;
1746 /* Check for pending interrupt with watchdog flag set: with
1748 if (smc->watchdog++ && ((i>>8) & i)) {
/linux-master/drivers/power/supply/
H A Dbq24190_charger.c242 u8 watchdog; member in struct:bq24190_dev_info
422 BQ24190_SYSFS_FIELD_RO(watchdog, CTTC, WATCHDOG),
755 bdi->watchdog = ((v & BQ24190_REG_CTTC_WATCHDOG_MASK) >>
/linux-master/include/linux/bcma/
H A Dbcma_driver_chipcommon.h90 #define BCMA_CC_IRQ_WDRESET 0x80000000 /* watchdog reset occurred */
358 #define BCMA_CC_PMU_WATCHDOG 0x0634 /* PMU watchdog */
648 struct platform_device *watchdog; member in struct:bcma_drv_cc
/linux-master/include/linux/ssb/
H A Dssb.h493 struct platform_device *watchdog; member in struct:ssb_bus
/linux-master/drivers/hwmon/
H A Dftsteutates.c17 #include <linux/watchdog.h>
259 /* switch watchdog resolution to minutes if timeout does not fit
313 /* watchdog not running, set timeout to a default of 60 sec. */
329 /* Register our watchdog part */
/linux-master/arch/powerpc/platforms/52xx/
H A Dmpc52xx_gpt.c17 * The timer gpt0 can be used as watchdog (wdt). If the wdt mode is used,
65 #include <linux/watchdog.h>
470 /* reject the operation if the timer is used as watchdog (gpt 0 only) */
514 #define WDT_IDENTITY "mpc52xx watchdog on GPT0"
516 /* wdt_is_active stores whether or not the /dev/watchdog device is opened */
611 /* /dev/watchdog can only be opened once */
615 /* Set and activate the watchdog with 30 seconds timeout */
657 .name = "watchdog",
665 /* try to register the watchdog misc device */
668 pr_err("%s: cannot register watchdog devic
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-as3722.c140 FUNCTION_GROUP(watchdog-in, WATCHDOG_INPUT),
/linux-master/drivers/bcma/
H A Dmain.c356 bcma_err(bus, "Error registering watchdog driver\n");
373 platform_device_unregister(bus->drv_cc.watchdog);
/linux-master/drivers/ptp/
H A Dptp_ocp.c351 struct timer_list watchdog; member in struct:ptp_ocp
1519 struct ptp_ocp *bp = from_timer(bp, t, watchdog);
1549 mod_timer(&bp->watchdog, jiffies + HZ);
1606 /* If there is a clock supervisor, then enable the watchdog */
1608 timer_setup(&bp->watchdog, ptp_ocp_watchdog, 0);
1609 mod_timer(&bp->watchdog, jiffies + HZ);
4459 if (timer_pending(&bp->watchdog))
4460 del_timer_sync(&bp->watchdog);
/linux-master/kernel/sched/
H A Drt.c2553 static void watchdog(struct rq *rq, struct task_struct *p) function
2577 static inline void watchdog(struct rq *rq, struct task_struct *p) { } function
2595 watchdog(rq, p);

Completed in 515 milliseconds

1234567891011>>