Searched refs:watchdog (Results 26 - 50 of 279) sorted by relevance

1234567891011>>

/linux-master/drivers/watchdog/
H A Dda9055_wdt.c16 #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 Dstpmic1_wdt.c12 #include <linux/watchdog.h>
H A Dsun4v_wdt.c3 * 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 Debc-c384_wdt.c16 #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 Dtqmx86_wdt.c5 * 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 Dtwl4030_wdt.c13 #include <linux/watchdog.h>
H A Ddb8500_wdt.c16 #include <linux/watchdog.h>
H A Dstmp3xxx_rtc_wdt.c3 * 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 Dep93xx_wdt.c13 * 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 DMakefile7 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 Dshwdt.c3 * 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 Ddigicolor_wdt.c14 #include <linux/watchdog.h>
162 MODULE_DESCRIPTION("Driver for Conexant Digicolor watchdog timer");
H A Dda9052_wdt.c16 #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 Dmenf21bmc_wdt.c11 #include <linux/watchdog.h>
/linux-master/arch/m68k/include/asm/
H A Dmvme147hw.h40 volatile u_char watchdog; member in struct:pcc_regs
/linux-master/include/linux/
H A Dwatchdog.h3 * 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 Dharddog_kern.c1 /* 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 Dbcm2835-pm.c18 #include <linux/watchdog.h>
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_types.h147 } watchdog; member in struct:intel_gt
/linux-master/arch/x86/kernel/cpu/
H A DMakefile55 obj-$(CONFIG_X86_LOCAL_APIC) += perfctr-watchdog.o
/linux-master/kernel/
H A Dhung_task.c233 /* 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 Dsch_cbs.c80 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 Dsch_tbf.c75 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 Daxnet_cs.c113 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 Di915_request.c278 rq->watchdog.timer.function = NULL;
284 container_of(hrtimer, struct i915_request, watchdog.timer);
288 if (llist_add(&rq->watchdog.link, &gt->watchdog.list))
289 queue_work(gt->i915->unordered_wq, &gt->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;

Completed in 392 milliseconds

1234567891011>>