/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800pci.c | 360 .watchdog = rt2800_watchdog,
|
H A D | rt2x00.h | 328 * 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 D | Makefile | 85 obj-$(CONFIG_PPC_WATCHDOG) += watchdog.o
|
/linux-master/drivers/usb/host/ |
H A D | oxu210hp-hcd.c | 449 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 D | watchdog_dev.c | 13 * 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 D | pcwd.c | 24 * 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 D | f71808e_wdt.c | 17 #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 D | iTCO_wdt.c | 11 * 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 D | dw_wdt.c | 6 * 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 D | orion_wdt.c | 3 * 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 D | ziirave_wdt.c | 21 #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 D | s3c2410_wdt.c | 17 #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 D | starfive-wdt.c | 15 #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 D | e100.c | 97 * 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 D | intel_gt.c | 47 init_llist_head(>->watchdog.list); 48 INIT_WORK(>->watchdog.work, intel_gt_watchdog_work);
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smc91c92_cs.c | 109 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 D | bq24190_charger.c | 242 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 D | bcma_driver_chipcommon.h | 90 #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 D | ssb.h | 493 struct platform_device *watchdog; member in struct:ssb_bus
|
/linux-master/drivers/hwmon/ |
H A D | ftsteutates.c | 17 #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 D | mpc52xx_gpt.c | 17 * 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 D | pinctrl-as3722.c | 140 FUNCTION_GROUP(watchdog-in, WATCHDOG_INPUT),
|
/linux-master/drivers/bcma/ |
H A D | main.c | 356 bcma_err(bus, "Error registering watchdog driver\n"); 373 platform_device_unregister(bus->drv_cc.watchdog);
|
/linux-master/drivers/ptp/ |
H A D | ptp_ocp.c | 351 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 D | rt.c | 2553 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);
|