/linux-master/drivers/watchdog/ |
H A D | da9055_wdt.c | 16 #include <linux/watchdog.h> 87 * We have a minimum time for watchdog window called TWDMIN. A write 88 * to the watchdog before this elapsed time will cause an error. 92 /* Reset the watchdog timer */ 145 dev_err(dev, "Failed to stop watchdog, %d\n", ret); 160 .name = "da9055-watchdog", 167 MODULE_DESCRIPTION("DA9055 watchdog"); 169 MODULE_ALIAS("platform:da9055-watchdog");
|
H A D | stpmic1_wdt.c | 12 #include <linux/watchdog.h>
|
H A D | sun4v_wdt.c | 3 * sun4v watchdog timer 6 * Implement a simple watchdog driver using the built-in sun4v hypervisor 7 * watchdog support. If time expires, the hypervisor stops or bounces 18 #include <linux/watchdog.h> 49 * HV watchdog timer will round up the timeout 51 * watchdog resolution in milliseconds. 72 .identity = "sun4v hypervisor watchdog", 102 * domain for the watchdog. 103 * watchdog-resolution 104 * watchdog [all...] |
H A D | ebc-c384_wdt.c | 16 #include <linux/watchdog.h> 22 * watchdog timer; the maximum timeout possible is 15300 (255 * 60) seconds. 67 /* set watchdog timer for minutes */ 72 /* set watchdog timer for seconds */ 140 MODULE_DESCRIPTION("WinSystems EBC-C384 watchdog timer driver");
|
H A D | tqmx86_wdt.c | 5 * The watchdog supports power of 2 timeouts from 1 to 4096sec. 17 #include <linux/watchdog.h> 109 dev_info(dev, "TQMx86 watchdog\n");
|
H A D | twl4030_wdt.c | 13 #include <linux/watchdog.h>
|
H A D | db8500_wdt.c | 16 #include <linux/watchdog.h>
|
H A D | stmp3xxx_rtc_wdt.c | 3 * Watchdog driver for the RTC based watchdog in STMP3xxx and i.MX23/28 11 #include <linux/watchdog.h> 107 dev_info(dev, "initialized watchdog with heartbeat %ds\n",
|
H A D | ep93xx_wdt.c | 13 * Convert to a platform device and use the watchdog framework API 15 * This watchdog fires after 250msec, which is a too short interval 23 #include <linux/watchdog.h> 124 dev_info(dev, "EP93XX watchdog driver %s\n",
|
H A D | Makefile | 7 obj-$(CONFIG_WATCHDOG_CORE) += watchdog.o 9 watchdog-objs += watchdog_core.o watchdog_dev.o 11 watchdog-$(CONFIG_WATCHDOG_PRETIMEOUT_GOV) += watchdog_pretimeout.o 12 watchdog-$(CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT) += watchdog_hrtimer_pretimeout.o 17 # Only one watchdog can succeed. We probe the ISA/PCI/USB based 18 # watchdog-cards first, then the architecture specific watchdog 22 # that also fails then you can fall back to the software watchdog
|
H A D | shwdt.c | 3 * drivers/watchdog/shwdt.c 5 * Watchdog driver for integrated watchdog in the SuperH processors. 25 #include <linux/watchdog.h> 33 #include <asm/watchdog.h> 39 * values, consult the asm-sh/watchdog.h. Overload this at module load 192 "the watchdog\n"); 222 * As this driver only covers the global watchdog case, reject 268 dev_err(&pdev->dev, "Can't register watchdog (err=%d)\n", rc); 325 MODULE_DESCRIPTION("SuperH watchdog driver");
|
H A D | digicolor_wdt.c | 14 #include <linux/watchdog.h> 162 MODULE_DESCRIPTION("Driver for Conexant Digicolor watchdog timer");
|
H A D | da9052_wdt.c | 16 #include <linux/watchdog.h> 63 dev_err(da9052->dev, "Failed to disable watchdog bit, %d\n", 116 * We have a minimum time for watchdog window called TWDMIN. A write 117 * to the watchdog before this elapsed time should cause an error. 123 /* Reset the watchdog timer */ 130 * FIXME: Reset the watchdog core, in general PMIC 175 dev_err(dev, "Failed to disable watchdog bits, %d\n", ret); 185 .name = "da9052-watchdog", 194 MODULE_ALIAS("platform:da9052-watchdog");
|
H A D | menf21bmc_wdt.c | 11 #include <linux/watchdog.h>
|
/linux-master/arch/m68k/include/asm/ |
H A D | mvme147hw.h | 40 volatile u_char watchdog; member in struct:pcc_regs
|
/linux-master/include/linux/ |
H A D | watchdog.h | 3 * Generic watchdog defines. Derived from.. 18 #include <uapi/linux/watchdog.h> 25 /** struct watchdog_ops - The watchdog-devices operations 28 * @start: The routine for starting the watchdog device. 29 * @stop: The routine for stopping the watchdog device. 30 * @ping: The routine that sends a keepalive ping to the watchdog device. 31 * @status: The routine that shows the status of the watchdog device. 32 * @set_timeout:The routine for setting the watchdog devices timeout value (in seconds). 33 * @set_pretimeout:The routine for setting the watchdog devices pretimeout. 39 * that control a watchdog devic [all...] |
/linux-master/arch/um/drivers/ |
H A D | harddog_kern.c | 1 /* UML hardware watchdog, shamelessly stolen from: 19 * Software only watchdog driver. Unlike its big brother the WDT501P 43 #include <linux/watchdog.h> 171 .name = "watchdog",
|
/linux-master/drivers/mfd/ |
H A D | bcm2835-pm.c | 18 #include <linux/watchdog.h>
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_types.h | 147 } watchdog; member in struct:intel_gt
|
/linux-master/arch/x86/kernel/cpu/ |
H A D | Makefile | 55 obj-$(CONFIG_X86_LOCAL_APIC) += perfctr-watchdog.o
|
/linux-master/kernel/ |
H A D | hung_task.c | 233 /* timeout of 0 will disable the watchdog */ 362 static int watchdog(void *dummy) function 397 watchdog_task = kthread_run(watchdog, NULL, "khungtaskd");
|
/linux-master/net/sched/ |
H A D | sch_cbs.c | 80 struct qdisc_watchdog watchdog; member in struct:cbs_sched_data 187 qdisc_watchdog_schedule_ns(&q->watchdog, q->last); 200 qdisc_watchdog_schedule_ns(&q->watchdog, now + delay); 428 qdisc_watchdog_init(&q->watchdog, sch); 442 qdisc_watchdog_cancel(&q->watchdog);
|
H A D | sch_tbf.c | 75 If TBF throttles, it starts a watchdog timer, which will wake it up 112 struct qdisc_watchdog watchdog; /* Watchdog timer */ member in struct:tbf_sched_data 310 qdisc_watchdog_schedule_ns(&q->watchdog, 337 qdisc_watchdog_cancel(&q->watchdog); 483 qdisc_watchdog_init(&q->watchdog, sch); 498 qdisc_watchdog_cancel(&q->watchdog);
|
/linux-master/drivers/net/ethernet/8390/ |
H A D | axnet_cs.c | 113 struct timer_list watchdog; member in struct:axnet_dev 487 timer_setup(&info->watchdog, ei_watchdog, 0); 488 mod_timer(&info->watchdog, jiffies + HZ); 507 del_timer_sync(&info->watchdog); 553 struct axnet_dev *info = from_timer(info, t, watchdog); 571 info->watchdog.expires = jiffies + 1; 572 add_timer(&info->watchdog); 602 info->watchdog.expires = jiffies + HZ; 603 add_timer(&info->watchdog);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_request.c | 278 rq->watchdog.timer.function = NULL; 284 container_of(hrtimer, struct i915_request, watchdog.timer); 288 if (llist_add(&rq->watchdog.link, >->watchdog.list)) 289 queue_work(gt->i915->unordered_wq, >->watchdog.work); 299 struct i915_request_watchdog *wdg = &rq->watchdog; 302 if (!ce->watchdog.timeout_us) 310 ns_to_ktime(ce->watchdog.timeout_us * 318 struct i915_request_watchdog *wdg = &rq->watchdog;
|