Home
last modified time | relevance | path

Searched refs:pretimeout (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/watchdog/
H A Dcgbc_wdt.c43 static unsigned int pretimeout = CGBC_WDT_DEFAULT_PRETIMEOUT; variable
44 module_param(pretimeout, uint, 0);
45 MODULE_PARM_DESC(pretimeout,
76 unsigned int timeout1 = (wdd->timeout - wdd->pretimeout) * 1000; in cgbc_wdt_start()
77 unsigned int timeout2 = wdd->pretimeout * 1000; in cgbc_wdt_start()
91 if (wdd->pretimeout) { in cgbc_wdt_start()
127 unsigned int pretimeout) in cgbc_wdt_set_pretimeout() argument
129 wdd->pretimeout = pretimeout; in cgbc_wdt_set_pretimeout()
140 if (timeout < wdd->pretimeout) in cgbc_wdt_set_timeout()
141 wdd->pretimeout = 0; in cgbc_wdt_set_timeout()
[all …]
H A Dkempld_wdt.c76 unsigned int pretimeout; member
90 static unsigned int pretimeout = DEFAULT_PRETIMEOUT; variable
91 module_param(pretimeout, uint, 0);
92 MODULE_PARM_DESC(pretimeout,
208 if (pretimeout_stage->mask && wdt_data->pretimeout > 0) in kempld_wdt_set_timeout()
209 timeout = wdt_data->pretimeout; in kempld_wdt_set_timeout()
225 unsigned int pretimeout) in kempld_wdt_set_pretimeout() argument
237 if (pretimeout > wdd->timeout) in kempld_wdt_set_pretimeout()
240 if (pretimeout > 0) in kempld_wdt_set_pretimeout()
248 wdd->timeout - pretimeout); in kempld_wdt_set_pretimeout()
[all …]
H A Dpm8916_wdt.c78 wdev->timeout - wdev->pretimeout); in pm8916_wdt_configure_timers()
84 wdev->pretimeout); in pm8916_wdt_configure_timers()
96 unsigned int pretimeout) in pm8916_wdt_set_pretimeout() argument
98 wdev->pretimeout = pretimeout; in pm8916_wdt_set_pretimeout()
226 wdt->wdev.pretimeout = 0; in pm8916_wdt_probe()
H A Dimx_sc_wdt.c118 unsigned int pretimeout) in imx_sc_wdt_set_pretimeout() argument
128 (wdog->timeout - pretimeout) * 1000, 0, 0, 0, in imx_sc_wdt_set_pretimeout()
133 wdog->pretimeout = pretimeout; in imx_sc_wdt_set_pretimeout()
H A Dkeembay_wdt.c81 if (wdog->pretimeout) in keembay_wdt_set_pretimeout_reg()
82 th_val = wdog->timeout - wdog->pretimeout; in keembay_wdt_set_pretimeout_reg()
126 wdog->pretimeout = t; in keembay_wdt_set_pretimeout()
234 wdt->wdd.pretimeout = WDT_PRETIMEOUT; in keembay_wdt_probe()
240 keembay_wdt_set_pretimeout(&wdt->wdd, wdt->wdd.pretimeout); in keembay_wdt_probe()
H A Drealtek_otto_wdt.c110 unsigned int pretimeout) in otto_wdt_determine_timeouts() argument
113 unsigned int pretimeout_ms = pretimeout * 1000; in otto_wdt_determine_timeouts()
147 ctrl->wdev.pretimeout = pretimeout_ms / 1000; in otto_wdt_determine_timeouts()
154 return otto_wdt_determine_timeouts(wdev, val, min(wdev->pretimeout, val - 1)); in otto_wdt_set_timeout()
H A Dpretimeout_panic.c25 .pretimeout = pretimeout_panic,
H A Dpretimeout_noop.c25 .pretimeout = pretimeout_noop,
H A Dwatchdog_pretimeout.c112 wdd->gov->pretimeout(wdd); in watchdog_notify_pretimeout()
H A Dimx2_wdt.c211 wdog->pretimeout = new_pretimeout; in imx2_wdt_set_pretimeout()
/linux/Documentation/watchdog/
H A Dhpwdt.rst32 pretimeout allows the user to set the watchdog pretimeout value.
35 zero disables the pretimeout NMI.
53 Due to limitations in the iLO hardware, the NMI pretimeout if enabled,
54 can only be set to 9 seconds. Attempts to set pretimeout to other
56 the pretimeout value after attempting to set pretimeout or timeout.
/linux/drivers/char/ipmi/
H A Dipmi_watchdog.c136 static int pretimeout; variable
282 module_param(pretimeout, timeout, 0644);
283 MODULE_PARM_DESC(pretimeout, "Pretimeout value in seconds.");
390 if ((pretimeout > 0) && (ipmi_watchdog_state != WDOG_TIMEOUT_NONE)) { in __ipmi_set_timeout()
392 data[2] = pretimeout; in __ipmi_set_timeout()
660 pretimeout = val; in ipmi_ioctl()
664 i = copy_to_user(argp, &pretimeout, sizeof(pretimeout)); in ipmi_ioctl()
928 pretimeout = 0; in ipmi_wdog_panic_handler()
975 int old_pretimeout = pretimeout; in ipmi_register_watchdog()
985 pretimeout = 99; in ipmi_register_watchdog()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-watchdog71 What: /sys/class/watchdog/watchdogn/pretimeout
76 timeout when the pretimeout interrupt is delivered. Pretimeout
83 It is a read only file. It shows the pretimeout governors
91 pretimeout governor is returned. When written, it sets
92 the pretimeout governor.
/linux/Documentation/driver-api/
H A Dipmi.rst667 modprobe ipmi_watchdog timeout=<t> pretimeout=<t> action=<action type>
674 The timeout is the number of seconds to the action, and the pretimeout
676 occur (if pretimeout is zero, then pretimeout will not be enabled). Note
677 that the pretimeout is the time before the final timeout. So if the
678 timeout is 50 seconds and the pretimeout is 10 seconds, then the pretimeout
690 the driver is informed of the pretimeout.
692 The preop may be set to "preop_none" for no operation on a pretimeout,
694 to provide data to read from the watchdog device when the pretimeout
699 on the device when the pretimeout occurs. Select and fasync work on
712 ipmi_watchdog.timeout=<t> ipmi_watchdog.pretimeout=<t>