Lines Matching full:timeout
8 * Note: From the PLD watchdog point of view timeout and pretimeout are
10 * First the pretimeout stage runs out before the timeout stage gets
14 * |-----------------------T timeout
84 static unsigned int timeout = DEFAULT_TIMEOUT; variable
85 module_param(timeout, uint, 0);
86 MODULE_PARM_DESC(timeout,
87 "Watchdog timeout in seconds. (>=0, default="
130 unsigned int timeout) in kempld_wdt_set_stage_timeout() argument
144 stage_timeout64 = (u64)timeout * pld->pld_clock; in kempld_wdt_set_stage_timeout()
173 unsigned int timeout; in kempld_wdt_get_timeout() local
191 timeout = stage_timeout; in kempld_wdt_get_timeout()
192 WARN_ON_ONCE(timeout != stage_timeout); in kempld_wdt_get_timeout()
194 return timeout; in kempld_wdt_get_timeout()
198 unsigned int timeout) in kempld_wdt_set_timeout() argument
209 timeout = wdt_data->pretimeout; in kempld_wdt_set_timeout()
216 timeout); in kempld_wdt_set_timeout()
220 wdd->timeout = timeout; in kempld_wdt_set_timeout()
237 if (pretimeout > wdd->timeout) in kempld_wdt_set_pretimeout()
248 wdd->timeout - pretimeout); in kempld_wdt_set_pretimeout()
261 unsigned int pretimeout, timeout; in kempld_wdt_update_timeouts() local
268 timeout = kempld_wdt_get_timeout(wdt_data, timeout_stage); in kempld_wdt_update_timeouts()
272 wdt_data->pretimeout = timeout; in kempld_wdt_update_timeouts()
276 wdt_data->wdd.timeout = pretimeout + timeout; in kempld_wdt_update_timeouts()
286 ret = kempld_wdt_set_timeout(wdd, wdd->timeout); in kempld_wdt_start()
396 /* Assign available stages to timeout and pretimeout */ in kempld_wdt_probe_stages()
474 kempld_wdt_set_timeout(wdd, timeout); in kempld_wdt_probe()
491 dev_info(dev, "Watchdog registered with %ds timeout\n", wdd->timeout); in kempld_wdt_probe()