| /linux/drivers/watchdog/ |
| H A D | cgbc_wdt.c | 43 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 D | kempld_wdt.c | 76 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 D | pm8916_wdt.c | 78 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 D | imx_sc_wdt.c | 118 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 D | keembay_wdt.c | 81 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 D | realtek_otto_wdt.c | 110 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 D | pretimeout_panic.c | 25 .pretimeout = pretimeout_panic,
|
| H A D | pretimeout_noop.c | 25 .pretimeout = pretimeout_noop,
|
| H A D | watchdog_pretimeout.c | 112 wdd->gov->pretimeout(wdd); in watchdog_notify_pretimeout()
|
| H A D | imx2_wdt.c | 211 wdog->pretimeout = new_pretimeout; in imx2_wdt_set_pretimeout()
|
| /linux/Documentation/watchdog/ |
| H A D | hpwdt.rst | 32 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 D | ipmi_watchdog.c | 136 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 D | sysfs-class-watchdog | 71 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 D | ipmi.rst | 667 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>
|