/linux-master/net/sched/ |
H A D | sch_fq.c | 145 struct qdisc_watchdog watchdog; member in struct:fq_sched_data 667 qdisc_watchdog_schedule_range_ns(&q->watchdog, 1111 qdisc_watchdog_cancel(&q->watchdog); 1150 qdisc_watchdog_init_clockid(&q->watchdog, sch, CLOCK_MONOTONIC);
|
H A D | sch_hfsc.c | 173 struct qdisc_watchdog watchdog; /* watchdog timer */ member in struct:hfsc_sched 1389 qdisc_watchdog_schedule(&q->watchdog, next_time); 1400 qdisc_watchdog_init(&q->watchdog, sch); 1495 qdisc_watchdog_cancel(&q->watchdog); 1518 qdisc_watchdog_cancel(&q->watchdog);
|
H A D | sch_cake.c | 239 struct qdisc_watchdog watchdog; member in struct:cake_sched_data 1734 qdisc_watchdog_schedule_ns(&q->watchdog, next); 1971 qdisc_watchdog_schedule_ns(&q->watchdog, next); 2203 qdisc_watchdog_schedule_ns(&q->watchdog, next); 2213 qdisc_watchdog_schedule_ns(&q->watchdog, 2696 qdisc_watchdog_cancel(&q->watchdog); 2721 qdisc_watchdog_init(&q->watchdog, sch);
|
H A D | sch_htb.c | 168 struct qdisc_watchdog watchdog; member in struct:htb_sched 988 qdisc_watchdog_schedule_ns(&q->watchdog, next_event); 1015 qdisc_watchdog_cancel(&q->watchdog); 1035 struct Qdisc *sch = q->watchdog.qdisc; 1066 qdisc_watchdog_init(&q->watchdog, sch); 1632 qdisc_watchdog_cancel(&q->watchdog);
|
/linux-master/kernel/ |
H A D | Makefile | 95 obj-$(CONFIG_LOCKUP_DETECTOR) += watchdog.o
|
/linux-master/drivers/watchdog/ |
H A D | hpwdt.c | 22 #include <linux/watchdog.h> 74 dev_dbg(wdd->parent, "start watchdog 0x%08x:0x%08x:0x%02x\n", wdd->timeout, reload, control); 85 pr_debug("stop watchdog\n"); 109 dev_dbg(wdd->parent, "ping watchdog 0x%08x:0x%08x\n", wdd->timeout, reload); 414 MODULE_DESCRIPTION("hpe watchdog driver");
|
H A D | qcom-wdt.c | 13 #include <linux/watchdog.h> 124 * Trigger watchdog bite: 215 /* We use CPU0's DGT for the watchdog */
|
H A D | sp805_wdt.c | 3 * drivers/char/watchdog/sp805-wdt.c 5 * Watchdog driver for ARM SP805 watchdog module 32 #include <linux/watchdog.h> 39 /* watchdog register offsets and masks */ 81 "Set to 1 to keep watchdog running after device release"); 191 /* enables watchdog timers reset */ 197 /* disables watchdog timers reset */ 252 * are not available, so watchdog rate get from
|
H A D | pcwd_pci.c | 40 #include <linux/watchdog.h> /* For the watchdog specific items */ 86 * watchdog card is 100 ms, so we give it 150 ms to do it's job */ 108 /* We can only use 1 card due to the /dev/watchdog restriction */ 115 /* this is private data for each PCI-PC watchdog card */ 308 /* Re-trigger watchdog by writing to port 0 */ 327 /* Write new heartbeat to watchdog */ 364 pr_info("clearing watchdog trip status & LED\n"); 431 * /dev/watchdog handling 567 /* /dev/watchdog ca [all...] |
H A D | mei_wdt.c | 12 #include <linux/watchdog.h> 40 * enum mei_wdt_state - internal watchdog state 79 * struct mei_wdt - mei watchdog driver 80 * @wdd: watchdog device 82 * @cldev: mei watchdog client device 83 * @state: watchdog internal state 87 * @reg_lock: watchdog device registration lock 88 * @timeout: watchdog current timeout 124 * struct mei_wdt_start_request - watchdog start/ping 137 * struct mei_wdt_start_response - watchdog star [all...] |
H A D | kempld_wdt.c | 3 * Kontron PLD watchdog driver 8 * Note: From the PLD watchdog point of view timeout and pretimeout are 22 #include <linux/watchdog.h> 297 /* Check if the watchdog was enabled */ 317 /* Check if the watchdog was disabled */ 455 /* Enable nowayout if watchdog is already locked */ 460 "Forcing nowayout - watchdog lock enabled!\n"); 477 /* Check if watchdog is already enabled */ 479 /* Get current watchdog settings */ 496 /* Disable watchdog i [all...] |
H A D | pcwd_usb.c | 32 #include <linux/watchdog.h> /* For the watchdog specific items */ 79 * watchdog card is 100 or 200 ms, so we give it 250 ms to do it's job */ 106 /* We can only use 1 card due to the /dev/watchdog restriction */ 318 /* Write new heartbeat to watchdog */ 358 * /dev/watchdog handling 479 /* /dev/watchdog can only be opened once */ 497 pr_crit("Unexpected close, not stopping watchdog!\n"); 562 .name = "watchdog",
|
H A D | sp5100_tco.c | 43 #include <linux/watchdog.h> 61 /* the watchdog platform device */ 71 MODULE_PARM_DESC(action, "Action taken when watchdog expires, 0 to reset, 1 to poweroff (default=" 154 /* Write new heartbeat to watchdog */ 197 /* Enable watchdog decode bit and watchdog timer */ 204 /* Enable watchdog decode bit */ 286 dev_info(dev, "Using 0x%08x for watchdog MMIO address\n", mmio_addr); 310 /* Set watchdog action */ 453 * Secondly, find the watchdog time [all...] |
H A D | cpwd.c | 2 /* cpwd.c - driver implementation for hardware watchdog 5 * This device supports both the generic Linux watchdog 38 #include <asm/watchdog.h> 42 #define WD_OBPNAME "watchdog" 113 * When downcounter reaches '0' watchdog expires. 119 * NOTES: After watchdog reset, dcntr and limit contain '1' 138 * WD3 - 1 == Interrupt disabled for watchdog 3 139 * WD2 - 1 == Interrupt disabled for watchdog 2 140 * WD1 - 1 == Interrupt disabled for watchdog 1 173 MODULE_DESCRIPTION("Hardware watchdog drive [all...] |
H A D | imx2_wdt.c | 32 #include <linux/watchdog.h> 90 .identity = "imx2+ watchdog", 95 .identity = "imx2+ watchdog", 142 /* Strip the old watchdog Time-Out value */ 152 /* Set the watchdog's Time-Out value */ 157 /* enable the watchdog */ 338 * The i.MX7D doesn't support low power mode, so we need to ping the watchdog 356 * Disable the watchdog power down counter at boot. Otherwise the power 381 /* Disable watchdog if it is active or non-active but still running */ 387 /* The watchdog I [all...] |
H A D | imx7ulp_wdt.c | 14 #include <linux/watchdog.h> 238 .identity = "i.MX7ULP watchdog timer", 325 dev_err(dev, "Failed to get watchdog clock\n"); 427 MODULE_DESCRIPTION("Freescale i.MX7ULP watchdog driver");
|
H A D | wdat_wdt.c | 14 #include <linux/watchdog.h> 31 * struct wdat_wdt - ACPI WDAT watchdog device 34 * @period: How long is one watchdog period in ms 35 * @stopped_in_sleep: Is this watchdog stopped by the firmware in S1-S5 36 * @stopped: Was the watchdog stopped by the driver in suspend 209 * WDAT specification says that the watchdog is required to reboot 217 "Failed to enable reboot when watchdog triggers\n"); 452 * watchdog properly after it has opened the device. In some cases 480 * We need to stop the watchdog if firmware is not doing it or if we 482 * firmware is stopping the watchdog w [all...] |
H A D | aspeed_wdt.c | 18 #include <linux/watchdog.h> 396 * The watchdog is running, but invoke aspeed_wdt_start() to 397 * write wdt->ctrl to WDT_CTRL to ensure the watchdog's 447 * The watchdog is always configured with a 1MHz source, so
|
H A D | mtk_wdt.c | 31 #include <linux/watchdog.h>
|
/linux-master/drivers/bcma/ |
H A D | driver_chipcommon.c | 43 WARN(bus->chipinfo.rev <= 1, "No watchdog available\n"); 44 /* 53573B0 and 53573B1 have bugged PMU watchdog. It can 121 pr_debug("No watchdog on 53573A0 / 53573A1\n"); 137 cc->watchdog = pdev; 235 /* Set chip watchdog reset timer to fire in 'ticks' backplane cycles */
|
/linux-master/drivers/rtc/ |
H A D | rtc-ds1374.c | 34 #include <linux/watchdog.h> 404 /* Disable any existing watchdog/alarm before setting the new one */ 411 /* Set new watchdog time */ 417 /* Enable watchdog timer */ 430 * Reload the watchdog timer. (ie, pat the watchdog) 450 /* Disable watchdog timer */
|
/linux-master/drivers/clocksource/ |
H A D | timer-tegra186.c | 13 #include <linux/watchdog.h> 36 /* watchdog registers */ 133 /* unlock and disable the watchdog */ 262 /* read the watchdog configuration since it might be locked down */ 405 /* create a watchdog using a preconfigured timer */
|
/linux-master/drivers/hwmon/ |
H A D | sch56xx-common.c | 18 #include <linux/watchdog.h> 388 * the watchdog countdown. 403 * The sch56xx's watchdog cannot really be started / stopped 407 * The sch56xx's watchdog will set the watchdog event bit, bit 0 414 * This means we must clear the watchdog event bit in case it is set. 423 /* 1. Reset the watchdog countdown counter */ 438 /* 3. Clear the watchdog event bit if set */ 453 /* Reset the watchdog countdown counter */ 494 /* Cache the watchdog register [all...] |
/linux-master/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 48 static int watchdog = 5000; variable 49 module_param(watchdog, int, 0400); 50 MODULE_PARM_DESC(watchdog, "transmit timeout in milliseconds"); 962 /* Our watchdog timed out. Called by the networking layer */ 1656 ndev->watchdog_timeo = msecs_to_jiffies(watchdog);
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smc91x.c | 97 static int watchdog = 1000; variable 98 module_param(watchdog, int, 0400); 99 MODULE_PARM_DESC(watchdog, "transmit timeout in milliseconds"); 1324 /* Our watchdog timed out. Called by the networking layer */ 1967 dev->watchdog_timeo = msecs_to_jiffies(watchdog);
|