Home
last modified time | relevance | path

Searched refs:nowayout (Results 1 – 115 of 115) sorted by relevance

/linux-4.4.14/Documentation/watchdog/
Dwatchdog-parameters.txt16 nowayout: Watchdog cannot be stopped once started
23 nowayout: Watchdog cannot be stopped once started
28 nowayout: Watchdog cannot be stopped once started
35 nowayout: Watchdog cannot be stopped once started
40 nowayout: Disable watchdog shutdown on close
45 nowayout: Watchdog cannot be stopped once started
50 nowayout: Watchdog cannot be stopped once started
55 nowayout: Watchdog cannot be stopped once started
60 nowayout: Watchdog cannot be stopped once started
65 nowayout: Watchdog cannot be stopped once started
[all …]
Dconvert_drivers_to_kernel_api.txt170 Handle the 'nowayout' feature
173 A few drivers use nowayout statically, i.e. there is no module parameter for it
180 Most drivers, however, also allow runtime configuration of nowayout, usually
183 watchdog_set_nowayout(&s3c2410_wdd, nowayout);
185 The module parameter itself needs to stay, everything else related to nowayout
Dwatchdog-kernel-api.txt86 running/active, is the nowayout bit set, is the device opened via
188 * WDOG_NO_WAY_OUT: this bit stores the nowayout setting for the watchdog.
202 static inline void watchdog_set_nowayout(struct watchdog_device *wdd, int nowayout)
205 the nowayout feature. To use the magic close feature you must set the
207 The nowayout feature will overrule the magic close feature.
Dwdt.txt29 nowayout Watchdog cannot be stopped once started (kernel
Dhpwdt.txt26 nowayout - basic watchdog parameter that does not allow the timer to
Dwatchdog-api.txt54 the nowayout module parameter so that this option can be controlled at
/linux-4.4.14/drivers/watchdog/
Dmixcomwd.c111 static bool nowayout = WATCHDOG_NOWAYOUT; variable
112 module_param(nowayout, bool, 0);
113 MODULE_PARM_DESC(nowayout,
140 if (nowayout) in mixcomwd_open()
178 if (!nowayout) { in mixcomwd_write()
216 if (!nowayout) in mixcomwd_ioctl()
300 if (!nowayout) { in mixcomwd_exit()
Dsoftdog.c59 static bool nowayout = WATCHDOG_NOWAYOUT; variable
60 module_param(nowayout, bool, 0);
61 MODULE_PARM_DESC(nowayout,
177 watchdog_set_nowayout(&softdog_dev, nowayout); in watchdog_init()
192 soft_noboot, soft_margin, soft_panic, nowayout); in watchdog_init()
Dsc520_wdt.c99 static bool nowayout = WATCHDOG_NOWAYOUT; variable
100 module_param(nowayout, bool, 0);
101 MODULE_PARM_DESC(nowayout,
227 if (!nowayout) { in fop_write()
256 if (nowayout) in fop_open()
374 if (!nowayout) in sc520_wdt_unload()
416 timeout, nowayout); in sc520_wdt_init()
Dindydog.c36 static bool nowayout = WATCHDOG_NOWAYOUT; variable
37 module_param(nowayout, bool, 0);
38 MODULE_PARM_DESC(nowayout,
71 if (nowayout) in indydog_open()
87 if (!nowayout) in indydog_release()
Dsbc_epx_c3.c37 static bool nowayout = WATCHDOG_NOWAYOUT; variable
38 module_param(nowayout, bool, 0);
39 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
71 if (nowayout) in epx_c3_open()
88 if (!nowayout) in epx_c3_release()
Dacquirewdt.c95 static bool nowayout = WATCHDOG_NOWAYOUT; variable
96 module_param(nowayout, bool, 0);
97 MODULE_PARM_DESC(nowayout,
126 if (!nowayout) { in acq_write()
198 if (nowayout) in acq_open()
265 pr_info("initialized. (nowayout=%d)\n", nowayout); in acq_probe()
Dsbc7240_wdt.c49 static bool nowayout = WATCHDOG_NOWAYOUT; variable
50 module_param(nowayout, bool, 0);
51 MODULE_PARM_DESC(nowayout, "Disable watchdog when closing device file");
110 if (!nowayout) { in fop_write()
145 || !nowayout) { in fop_close()
293 nowayout); in sbc7240_wdt_init()
Dpika_wdt.c43 static bool nowayout = WATCHDOG_NOWAYOUT; variable
44 module_param(nowayout, bool, 0);
45 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
91 (!nowayout && !pikawdt_private.open)) { in pikawdt_ping()
148 if (!nowayout) { in pikawdt_write()
281 heartbeat, nowayout); in pikawdt_init()
Dsbc8360.c199 static bool nowayout = WATCHDOG_NOWAYOUT; variable
203 module_param(nowayout, bool, 0);
204 MODULE_PARM_DESC(nowayout,
245 if (!nowayout) { in sbc8360_write()
268 if (nowayout) in sbc8360_open()
Dsbc60xxwdt.c109 static bool nowayout = WATCHDOG_NOWAYOUT; variable
110 module_param(nowayout, bool, 0);
111 MODULE_PARM_DESC(nowayout,
175 if (!nowayout) { in fop_write()
206 if (nowayout) in fop_open()
369 timeout, nowayout); in sbc60xxwdt_init()
Dtxx9wdt.c36 static bool nowayout = WATCHDOG_NOWAYOUT; variable
37 module_param(nowayout, bool, 0);
38 MODULE_PARM_DESC(nowayout,
135 watchdog_set_nowayout(&txx9wdt, nowayout); in txx9wdt_probe()
142 timeout, WD_MAX_TIMEOUT, nowayout); in txx9wdt_probe()
Diop_wdt.c39 static bool nowayout = WATCHDOG_NOWAYOUT; variable
111 if (!nowayout) { in iop_wdt_write()
163 if (!nowayout) { in iop_wdt_ioctl()
256 module_param(nowayout, bool, 0);
257 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
Dsmsc37b787_wdt.c88 static bool nowayout = WATCHDOG_NOWAYOUT; variable
360 if (nowayout) in wb_smsc_wdt_open()
398 if (!nowayout) { in wb_smsc_wdt_write()
567 nowayout); in wb_smsc_wdt_init()
586 if (!nowayout) { in wb_smsc_wdt_exit()
615 module_param(nowayout, bool, 0);
616 MODULE_PARM_DESC(nowayout,
Di6300esb.c97 static bool nowayout = WATCHDOG_NOWAYOUT; variable
98 module_param(nowayout, bool, 0);
99 MODULE_PARM_DESC(nowayout,
127 val = ESB_WDT_ENABLE | (nowayout ? ESB_WDT_LOCK : 0x00); in esb_timer_start()
229 if (!nowayout) { in esb_write()
456 BASEADDR, heartbeat, nowayout); in esb_probe()
470 if (!nowayout) in esb_remove()
Dalim7101_wdt.c80 static bool nowayout = WATCHDOG_NOWAYOUT; variable
81 module_param(nowayout, bool, 0);
82 MODULE_PARM_DESC(nowayout,
188 if (!nowayout) { in fop_write()
388 nowayout = 1; in alim7101_wdt_init()
420 if (nowayout) in alim7101_wdt_init()
424 timeout, nowayout); in alim7101_wdt_init()
Dtwl4030_wdt.c31 static bool nowayout = WATCHDOG_NOWAYOUT; variable
32 module_param(nowayout, bool, 0);
33 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
88 watchdog_set_nowayout(wdt, nowayout); in twl4030_wdt_probe()
Dpnx833x_wdt.c58 static bool nowayout = WATCHDOG_NOWAYOUT; variable
59 module_param(nowayout, bool, 0);
60 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
108 if (nowayout) in pnx833x_wdt_open()
126 if (!nowayout) in pnx833x_wdt_release()
Dbfin_wdt.c52 static bool nowayout = WATCHDOG_NOWAYOUT; variable
157 if (nowayout) in bfin_wdt_open()
203 if (!nowayout) { in bfin_wdt_write()
371 timeout, nowayout); in bfin_wdt_probe()
473 module_param(nowayout, bool, 0);
474 MODULE_PARM_DESC(nowayout,
Dep93xx_wdt.c40 static bool nowayout = WATCHDOG_NOWAYOUT; variable
41 module_param(nowayout, bool, 0);
42 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
137 watchdog_set_nowayout(&ep93xx_wdt_wdd, nowayout); in ep93xx_wdt_probe()
Dux500_wdt.c35 static bool nowayout = WATCHDOG_NOWAYOUT; variable
36 module_param(nowayout, bool, 0);
37 MODULE_PARM_DESC(nowayout,
100 watchdog_set_nowayout(&ux500_wdt, nowayout); in ux500_wdt_probe()
Dat91sam9_wdt.c78 static bool nowayout = WATCHDOG_NOWAYOUT; variable
79 module_param(nowayout, bool, 0);
80 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
92 bool nowayout; member
239 watchdog_set_nowayout(&wdt->wdd, wdt->nowayout); in at91_wdt_init()
344 wdt->nowayout = nowayout; in at91wdt_probe()
380 wdt->wdd.timeout, wdt->nowayout); in at91wdt_probe()
Dscx200_wdt.c45 static bool nowayout = WATCHDOG_NOWAYOUT; variable
46 module_param(nowayout, bool, 0);
47 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
112 else if (!nowayout) in scx200_wdt_release()
124 if (!nowayout) in scx200_wdt_notify_sys()
Dwafer5823wdt.c70 static bool nowayout = WATCHDOG_NOWAYOUT; variable
71 module_param(nowayout, bool, 0);
72 MODULE_PARM_DESC(nowayout,
103 if (!nowayout) { in wafwdt_write()
296 timeout, nowayout); in wafwdt_init()
Dadvantechwdt.c80 static bool nowayout = WATCHDOG_NOWAYOUT; variable
81 module_param(nowayout, bool, 0);
82 MODULE_PARM_DESC(nowayout,
117 if (!nowayout) { in advwdt_write()
274 timeout, nowayout); in advwdt_probe()
Dgef_wdt.c74 static bool nowayout = WATCHDOG_NOWAYOUT; variable
75 module_param(nowayout, bool, 0);
76 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
143 if (!nowayout) { in gef_wdt_write()
227 if (nowayout) in gef_wdt_open()
Dks8695_wdt.c45 static bool nowayout = WATCHDOG_NOWAYOUT; variable
52 module_param(nowayout, bool, 0);
53 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
156 if (!nowayout) in ks8695_wdt_close()
251 wdt_time, nowayout ? ", nowayout" : ""); in ks8695wdt_probe()
Dib700wdt.c105 static bool nowayout = WATCHDOG_NOWAYOUT; variable
106 module_param(nowayout, bool, 0);
107 MODULE_PARM_DESC(nowayout,
152 if (!nowayout) { in ibwdt_write()
236 if (nowayout) in ibwdt_open()
Dxen_wdt.c47 static bool nowayout = WATCHDOG_NOWAYOUT; variable
48 module_param(nowayout, bool, S_IRUGO);
49 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
153 if (!nowayout) { in xen_wdt_write()
267 timeout, nowayout); in xen_wdt_probe()
286 if (!nowayout) in xen_wdt_remove()
Dixp4xx_wdt.c30 static bool nowayout = WATCHDOG_NOWAYOUT; variable
75 if (!nowayout) { in ixp4xx_wdt_write()
207 module_param(nowayout, bool, 0);
208 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
Ddw_wdt.c55 static bool nowayout = WATCHDOG_NOWAYOUT; variable
56 module_param(nowayout, bool, 0);
57 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
163 (!nowayout && !dw_wdt.in_use)) { in dw_wdt_ping()
199 if (!nowayout) { in dw_wdt_write()
281 if (!nowayout) in dw_wdt_release()
Dalim1535_wdt.c43 static bool nowayout = WATCHDOG_NOWAYOUT; variable
44 module_param(nowayout, bool, 0);
45 MODULE_PARM_DESC(nowayout,
146 if (!nowayout) { in ali_write()
423 timeout, nowayout); in watchdog_init()
Dat91rm9200_wdt.c39 static bool nowayout = WATCHDOG_NOWAYOUT; variable
47 module_param(nowayout, bool, 0);
48 MODULE_PARM_DESC(nowayout,
127 if (!nowayout) in at91_wdt_close()
259 wdt_time, nowayout ? ", nowayout" : ""); in at91wdt_probe()
Drc32434_wdt.c67 static bool nowayout = WATCHDOG_NOWAYOUT; variable
68 module_param(nowayout, bool, 0);
69 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
147 if (nowayout) in rc32434_wdt_open()
173 if (!nowayout) { in rc32434_wdt_write()
Dbcm63xx_wdt.c54 static bool nowayout = WATCHDOG_NOWAYOUT; variable
55 module_param(nowayout, bool, 0);
56 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
142 if (!nowayout) { in bcm63xx_wdt_write()
289 if (!nowayout) in bcm63xx_wdt_remove()
Dmeson_wdt.c42 static bool nowayout = WATCHDOG_NOWAYOUT; variable
166 watchdog_set_nowayout(&meson_wdt->wdt_dev, nowayout); in meson_wdt_probe()
184 meson_wdt->wdt_dev.timeout, nowayout); in meson_wdt_probe()
228 module_param(nowayout, bool, 0);
229 MODULE_PARM_DESC(nowayout,
Dw83877f_wdt.c94 static bool nowayout = WATCHDOG_NOWAYOUT; variable
95 module_param(nowayout, bool, 0);
96 MODULE_PARM_DESC(nowayout,
195 if (!nowayout) { in fop_write()
389 timeout, nowayout); in w83877f_wdt_init()
Dmv64x60_wdt.c63 static bool nowayout = WATCHDOG_NOWAYOUT; variable
64 module_param(nowayout, bool, 0);
65 MODULE_PARM_DESC(nowayout,
131 if (nowayout) in mv64x60_wdt_open()
158 if (!nowayout) { in mv64x60_wdt_write()
Dtegra_wdt.c80 static bool nowayout = WATCHDOG_NOWAYOUT; variable
81 module_param(nowayout, bool, 0);
82 MODULE_PARM_DESC(nowayout,
227 watchdog_set_nowayout(wdd, nowayout); in tegra_wdt_probe()
240 heartbeat, nowayout); in tegra_wdt_probe()
Dwm8350_wdt.c22 static bool nowayout = WATCHDOG_NOWAYOUT; variable
23 module_param(nowayout, bool, 0);
24 MODULE_PARM_DESC(nowayout,
152 watchdog_set_nowayout(&wm8350_wdt, nowayout); in wm8350_wdt_probe()
Dm54xx_wdt.c37 static bool nowayout = WATCHDOG_NOWAYOUT; variable
95 if (!nowayout) { in m54xx_wdt_write()
222 module_param(nowayout, bool, 0);
223 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
Dpc87413_wdt.c68 static bool nowayout = WATCHDOG_NOWAYOUT; variable
281 if (nowayout) in pc87413_open()
348 if (!nowayout) { in pc87413_write()
562 if (!nowayout) { in pc87413_exit()
591 module_param(nowayout, bool, 0);
592 MODULE_PARM_DESC(nowayout,
Dwdt977.c70 static bool nowayout = WATCHDOG_NOWAYOUT; variable
71 module_param(nowayout, bool, 0);
72 MODULE_PARM_DESC(nowayout,
272 if (nowayout) in wdt977_open()
312 if (!nowayout) { in wdt977_write()
483 timeout, nowayout, testmode); in wd977_init()
Dw83977f_wdt.c61 static bool nowayout = WATCHDOG_NOWAYOUT; variable
62 module_param(nowayout, bool, 0);
63 MODULE_PARM_DESC(nowayout,
297 if (nowayout) in wdt_open()
337 if (!nowayout) { in wdt_write()
504 timeout, nowayout, testmode); in w83977f_wdt_init()
Dda9055_wdt.c26 static bool nowayout = WATCHDOG_NOWAYOUT; variable
27 module_param(nowayout, bool, 0);
28 MODULE_PARM_DESC(nowayout,
165 watchdog_set_nowayout(da9055_wdt, nowayout); in da9055_wdt_probe()
Drt2880_wdt.c50 static bool nowayout = WATCHDOG_NOWAYOUT; variable
51 module_param(nowayout, bool, 0);
52 MODULE_PARM_DESC(nowayout,
168 watchdog_set_nowayout(&rt288x_wdt_dev, nowayout); in rt288x_wdt_probe()
Dbcm47xx_wdt.c36 static bool nowayout = WATCHDOG_NOWAYOUT; variable
42 module_param(nowayout, bool, 0);
43 MODULE_PARM_DESC(nowayout,
216 watchdog_set_nowayout(&wdt->wdd, nowayout); in bcm47xx_wdt_probe()
235 timeout, nowayout ? ", nowayout" : "", in bcm47xx_wdt_probe()
Dar7_wdt.c53 static bool nowayout = WATCHDOG_NOWAYOUT; variable
54 module_param(nowayout, bool, 0);
55 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
185 else if (!nowayout) in ar7_wdt_release()
318 if (!nowayout) in ar7_wdt_shutdown()
Dsbc_fitpc2_wdt.c29 static bool nowayout = WATCHDOG_NOWAYOUT; variable
89 if (nowayout) { in fitpc2_wdt_write()
262 module_param(nowayout, bool, 0);
263 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
Dsirfsoc_wdt.c33 static bool nowayout = WATCHDOG_NOWAYOUT; variable
36 module_param(nowayout, bool, 0);
39 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
156 watchdog_set_nowayout(&sirfsoc_wdd, nowayout); in sirfsoc_wdt_probe()
Dmenf21bmc_wdt.c32 static bool nowayout = WATCHDOG_NOWAYOUT; variable
33 module_param(nowayout, bool, 0);
34 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
148 watchdog_set_nowayout(&drv_data->wdt, nowayout); in menf21bmc_wdt_probe()
Dlantiq_wdt.c44 static bool nowayout = WATCHDOG_NOWAYOUT; variable
86 if (!nowayout) { in ltq_wdt_write()
241 module_param(nowayout, bool, 0);
242 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started");
Dpnx4008_wdt.c78 static bool nowayout = WATCHDOG_NOWAYOUT; variable
171 watchdog_set_nowayout(&pnx4008_wdd, nowayout); in pnx4008_wdt_probe()
229 module_param(nowayout, bool, 0);
230 MODULE_PARM_DESC(nowayout,
Dat32ap700x_wdt.c48 static bool nowayout = WATCHDOG_NOWAYOUT; variable
49 module_param(nowayout, bool, 0);
50 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
272 if (!nowayout) { in at32_wdt_write()
371 wdt->regs, wdt->timeout, nowayout); in at32_wdt_probe()
384 if (!nowayout) in at32_wdt_remove()
Dmtk_wdt.c61 static bool nowayout = WATCHDOG_NOWAYOUT; variable
191 watchdog_set_nowayout(&mtk_wdt->wdt_dev, nowayout); in mtk_wdt_probe()
209 mtk_wdt->wdt_dev.timeout, nowayout); in mtk_wdt_probe()
284 module_param(nowayout, bool, 0);
285 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Dsama5d4_wdt.c35 static bool nowayout = WATCHDOG_NOWAYOUT; variable
42 module_param(nowayout, bool, 0);
43 MODULE_PARM_DESC(nowayout,
235 watchdog_set_nowayout(wdd, nowayout); in sama5d4_wdt_probe()
246 wdt_timeout, nowayout); in sama5d4_wdt_probe()
Drn5t618_wdt.c22 static bool nowayout = WATCHDOG_NOWAYOUT; variable
28 module_param(nowayout, bool, 0);
29 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
170 watchdog_set_nowayout(&wdt->wdt_dev, nowayout); in rn5t618_wdt_probe()
Dsch311x_wdt.c77 static bool nowayout = WATCHDOG_NOWAYOUT; variable
78 module_param(nowayout, bool, 0);
79 MODULE_PARM_DESC(nowayout,
229 if (!nowayout) { in sch311x_wdt_write()
418 timeout, nowayout); in sch311x_wdt_probe()
434 if (!nowayout) in sch311x_wdt_remove()
Dnv_tco.c64 static bool nowayout = WATCHDOG_NOWAYOUT; variable
65 module_param(nowayout, bool, 0);
66 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started"
186 if (!nowayout) { in nv_tco_write()
419 tcobase, heartbeat, nowayout); in nv_tco_init()
433 if (!nowayout) in nv_tco_cleanup()
Dvia_wdt.c61 static bool nowayout = WATCHDOG_NOWAYOUT; variable
62 module_param(nowayout, bool, 0);
63 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
210 watchdog_set_nowayout(&wdt_dev, nowayout); in wdt_probe()
Djz4740_wdt.c52 static bool nowayout = WATCHDOG_NOWAYOUT; variable
53 module_param(nowayout, bool, 0);
54 MODULE_PARM_DESC(nowayout,
178 watchdog_set_nowayout(jz4740_wdt, nowayout); in MODULE_DEVICE_TABLE()
Dgeodewdt.c43 static bool nowayout = WATCHDOG_NOWAYOUT; variable
44 module_param(nowayout, bool, 0);
45 MODULE_PARM_DESC(nowayout,
119 if (!nowayout) { in geodewdt_write()
Dibmasr.c63 static bool nowayout = WATCHDOG_NOWAYOUT; variable
251 if (!nowayout) { in asr_write()
403 if (!nowayout) in ibmasr_exit()
414 module_param(nowayout, bool, 0);
415 MODULE_PARM_DESC(nowayout,
Dshwdt.c73 static bool nowayout = WATCHDOG_NOWAYOUT; variable
253 watchdog_set_nowayout(&sh_wdt_dev, nowayout); in sh_wdt_probe()
270 sh_wdt_dev.timeout, nowayout); in sh_wdt_probe()
349 module_param(nowayout, bool, 0);
350 MODULE_PARM_DESC(nowayout,
Dit8712f_wdt.c50 static bool nowayout = WATCHDOG_NOWAYOUT; variable
51 module_param(nowayout, bool, 0);
52 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
226 if (!nowayout) in it8712f_wdt_notify()
337 } else if (!nowayout) { in it8712f_wdt_release()
Dmachzwd.c96 static bool nowayout = WATCHDOG_NOWAYOUT; variable
97 module_param(nowayout, bool, 0);
98 MODULE_PARM_DESC(nowayout,
278 if (!nowayout) { in zf_write()
333 if (nowayout) in zf_open()
Dwdt_pci.c81 static bool nowayout = WATCHDOG_NOWAYOUT; variable
82 module_param(nowayout, bool, 0);
83 MODULE_PARM_DESC(nowayout,
361 if (!nowayout) { in wdtpci_write()
458 if (nowayout) in wdtpci_open()
683 heartbeat, nowayout); in wdtpci_init_one()
Dbcm7038_wdt.c43 static bool nowayout = WATCHDOG_NOWAYOUT; variable
173 if (!nowayout) in bcm7038_wdt_remove()
232 module_param(nowayout, bool, 0);
233 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Dmpc8xxx_wdt.c70 static bool nowayout = WATCHDOG_NOWAYOUT; variable
71 module_param(nowayout, bool, 0);
72 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
188 watchdog_set_nowayout(&ddata->wdd, nowayout); in mpc8xxx_wdt_probe()
Dbcm2835_wdt.c56 static bool nowayout = WATCHDOG_NOWAYOUT; variable
190 watchdog_set_nowayout(&bcm2835_wdt_wdd, nowayout); in bcm2835_wdt_probe()
247 module_param(nowayout, bool, 0);
248 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Dw83627hf_wdt.c61 static bool nowayout = WATCHDOG_NOWAYOUT; variable
62 module_param(nowayout, bool, 0);
63 MODULE_PARM_DESC(nowayout,
458 watchdog_set_nowayout(&wdt_dev, nowayout); in wdt_init()
477 wdt_dev.timeout, nowayout); in wdt_init()
Dsp5100_tco.c68 static bool nowayout = WATCHDOG_NOWAYOUT; variable
69 module_param(nowayout, bool, 0);
70 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started."
203 if (!nowayout) { in sp5100_tco_write()
500 tcobase, heartbeat, nowayout); in sp5100_tco_init()
514 if (!nowayout) in sp5100_tco_cleanup()
Dsunxi_wdt.c43 static bool nowayout = WATCHDOG_NOWAYOUT; variable
270 watchdog_set_nowayout(&sunxi_wdt->wdt_dev, nowayout); in sunxi_wdt_probe()
288 sunxi_wdt->wdt_dev.timeout, nowayout); in sunxi_wdt_probe()
327 module_param(nowayout, bool, 0);
328 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
Dmena21_wdt.c40 static bool nowayout = WATCHDOG_NOWAYOUT; variable
41 module_param(nowayout, bool, 0);
42 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
198 watchdog_set_nowayout(&a21_wdt, nowayout); in a21_wdt_probe()
Dnuc900_wdt.c57 static bool nowayout = WATCHDOG_NOWAYOUT; variable
58 module_param(nowayout, bool, 0);
59 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
199 if (!nowayout) { in nuc900_wdt_write()
Dath79_wdt.c53 static bool nowayout = WATCHDOG_NOWAYOUT; variable
54 module_param(nowayout, bool, 0);
55 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
156 if (!nowayout) { in ath79_wdt_write()
Deurotechwdt.c80 static bool nowayout = WATCHDOG_NOWAYOUT; variable
81 module_param(nowayout, bool, 0);
82 MODULE_PARM_DESC(nowayout,
206 if (!nowayout) { in eurwdt_write()
Dmax63xx_wdt.c33 static bool nowayout = WATCHDOG_NOWAYOUT; variable
236 watchdog_set_nowayout(&wdt->wdd, nowayout); in max63xx_wdt_probe()
286 module_param(nowayout, bool, 0);
287 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Dretu_wdt.c112 bool nowayout = WATCHDOG_NOWAYOUT; in retu_wdt_probe() local
133 watchdog_set_nowayout(retu_wdt, nowayout); in retu_wdt_probe()
144 if (nowayout) in retu_wdt_probe()
Dcadence_wdt.c54 static int nowayout = WATCHDOG_NOWAYOUT; variable
61 module_param(nowayout, int, 0);
62 MODULE_PARM_DESC(nowayout,
362 watchdog_set_nowayout(cdns_wdt_device, nowayout); in cdns_wdt_probe()
406 nowayout ? ", nowayout" : ""); in cdns_wdt_probe()
Dwdt.c69 static bool nowayout = WATCHDOG_NOWAYOUT; variable
70 module_param(nowayout, bool, 0);
71 MODULE_PARM_DESC(nowayout,
325 if (!nowayout) { in wdt_write()
643 io, irq, heartbeat, nowayout); in wdt_init()
Dkempld_wdt.c106 static bool nowayout = WATCHDOG_NOWAYOUT; variable
107 module_param(nowayout, bool, 0);
108 MODULE_PARM_DESC(nowayout,
466 if (!nowayout) in kempld_wdt_probe()
469 nowayout = true; in kempld_wdt_probe()
476 watchdog_set_nowayout(wdd, nowayout); in kempld_wdt_probe()
515 if (!nowayout) in kempld_wdt_remove()
Die6xx_wdt.c70 static bool nowayout = WATCHDOG_NOWAYOUT; variable
71 module_param(nowayout, bool, 0);
72 MODULE_PARM_DESC(nowayout,
269 watchdog_set_nowayout(&ie6xx_wdt_dev, nowayout); in ie6xx_wdt_probe()
Dimx2_wdt.c70 static bool nowayout = WATCHDOG_NOWAYOUT; variable
71 module_param(nowayout, bool, 0);
72 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
277 watchdog_set_nowayout(wdog, nowayout); in imx2_wdt_probe()
304 wdog->timeout, nowayout); in imx2_wdt_probe()
Dmoxart_wdt.c101 bool nowayout = WATCHDOG_NOWAYOUT; in moxart_wdt_probe() local
136 watchdog_set_nowayout(&moxart_wdt->dev, nowayout); in moxart_wdt_probe()
152 moxart_wdt->dev.timeout, nowayout); in moxart_wdt_probe()
Dts72xx_wdt.c37 static bool nowayout = WATCHDOG_NOWAYOUT; variable
38 module_param(nowayout, bool, 0);
39 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
264 if (!nowayout) { in ts72xx_wdt_write()
Dwm831x_wdt.c25 static bool nowayout = WATCHDOG_NOWAYOUT; variable
26 module_param(nowayout, bool, 0);
27 MODULE_PARM_DESC(nowayout,
219 watchdog_set_nowayout(wm831x_wdt, nowayout); in wm831x_wdt_probe()
Dsp805_wdt.c72 static bool nowayout = WATCHDOG_NOWAYOUT; variable
73 module_param(nowayout, bool, 0);
74 MODULE_PARM_DESC(nowayout,
232 watchdog_set_nowayout(&wdt->wdd, nowayout); in sp805_wdt_probe()
Dsc1200wdt.c96 static bool nowayout = WATCHDOG_NOWAYOUT; variable
97 module_param(nowayout, bool, 0);
98 MODULE_PARM_DESC(nowayout,
273 if (!nowayout) { in sc1200wdt_write()
DiTCO_wdt.c118 static bool nowayout = WATCHDOG_NOWAYOUT; variable
119 module_param(nowayout, bool, 0);
120 MODULE_PARM_DESC(nowayout,
401 if (!nowayout) in iTCO_wdt_cleanup()
533 watchdog_set_nowayout(&iTCO_wdt_watchdog_dev, nowayout); in iTCO_wdt_probe()
554 heartbeat, nowayout); in iTCO_wdt_probe()
Dpcwd_pci.c149 static bool nowayout = WATCHDOG_NOWAYOUT; variable
150 module_param(nowayout, bool, 0);
151 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
443 if (!nowayout) { in pcipcwd_write()
772 heartbeat, nowayout); in pcipcwd_card_init()
791 if (!nowayout) in pcipcwd_card_exit()
Dimgpdc_wdt.c80 static bool nowayout = WATCHDOG_NOWAYOUT; variable
81 module_param(nowayout, bool, 0);
82 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
284 watchdog_set_nowayout(&pdc_wdt->wdt_dev, nowayout); in pdc_wdt_probe()
Dpcwd.c207 static bool nowayout = WATCHDOG_NOWAYOUT; variable
208 module_param(nowayout, bool, 0);
209 MODULE_PARM_DESC(nowayout,
669 if (!nowayout) { in pcwd_write()
693 if (nowayout) in pcwd_open()
936 heartbeat, nowayout); in pcwd_isa_probe()
961 if (!nowayout) in pcwd_isa_remove()
Df71808e_wdt.c106 static bool nowayout = WATCHDOG_NOWAYOUT; variable
107 module_param(nowayout, bool, 0444);
108 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
478 if (nowayout) in watchdog_open()
492 } else if (!nowayout) { in watchdog_release()
513 if (!nowayout) { in watchdog_write()
717 if (nowayout) in watchdog_init()
Dpcwd_usb.c67 static bool nowayout = WATCHDOG_NOWAYOUT; variable
68 module_param(nowayout, bool, 0);
69 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
369 if (!nowayout) { in usb_pcwd_write()
750 heartbeat, nowayout); in usb_pcwd_probe()
787 if (!nowayout) in usb_pcwd_disconnect()
Dhpwdt.c49 static bool nowayout = WATCHDOG_NOWAYOUT; variable
555 if (!nowayout) { in hpwdt_write()
868 HPWDT_VERSION, soft_margin, nowayout); in hpwdt_init_one()
882 if (!nowayout) in hpwdt_exit()
906 module_param(nowayout, bool, 0);
907 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Dlpc18xx_wdt.c50 static bool nowayout = WATCHDOG_NOWAYOUT; variable
51 module_param(nowayout, bool, 0);
52 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
275 watchdog_set_nowayout(&lpc18xx_wdt->wdt_dev, nowayout); in lpc18xx_wdt_probe()
Domap_wdt.c47 static bool nowayout = WATCHDOG_NOWAYOUT; variable
48 module_param(nowayout, bool, 0);
49 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
261 watchdog_set_nowayout(&wdev->wdog, nowayout); in omap_wdt_probe()
Dit87_wdt.c151 static bool nowayout = DEFAULT_NOWAYOUT; variable
168 module_param(nowayout, bool, 0);
169 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started, default="
404 if (nowayout && !test_and_set_bit(WDTS_LOCKED, &wdt_status)) in wdt_open()
475 if (!nowayout) { in wdt_write()
739 nowayout, testmode, exclusive, nogameport, nocir); in it87_wdt_init()
Docteon-wdt-main.c102 static bool nowayout = WATCHDOG_NOWAYOUT; variable
103 module_param(nowayout, bool, S_IRUGO);
104 MODULE_PARM_DESC(nowayout,
592 watchdog_set_nowayout(&octeon_wdt, nowayout); in octeon_wdt_init()
Dbooke_wdt.c222 bool nowayout = WATCHDOG_NOWAYOUT; in booke_wdt_init() local
228 watchdog_set_nowayout(&booke_wdt_dev, nowayout); in booke_wdt_init()
Dorion_wdt.c49 static bool nowayout = WATCHDOG_NOWAYOUT; variable
600 watchdog_set_nowayout(&dev->wdt, nowayout); in orion_wdt_probe()
606 dev->wdt.timeout, nowayout ? ", nowayout" : ""); in orion_wdt_probe()
650 module_param(nowayout, bool, 0);
651 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Ddiag288_wdt.c69 module_param_named(nowayout, nowayout_info, bool, 0444);
70 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default = CONFIG_WATCHDOG_NOWA…
Ds3c2410_wdt.c76 static bool nowayout = WATCHDOG_NOWAYOUT; variable
84 module_param(nowayout, bool, 0);
93 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
607 watchdog_set_nowayout(&wdt->wdt_device, nowayout); in s3c2410wdt_probe()
/linux-4.4.14/include/linux/
Dwatchdog.h113 static inline void watchdog_set_nowayout(struct watchdog_device *wdd, bool nowayout) in watchdog_set_nowayout() argument
115 if (nowayout) in watchdog_set_nowayout()
/linux-4.4.14/drivers/hwmon/
Dsch56xx-common.c38 static int nowayout = WATCHDOG_NOWAYOUT; variable
39 module_param(nowayout, int, 0);
40 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
457 if (!nowayout) in sch56xx_watchdog_register()
466 if (nowayout) in sch56xx_watchdog_register()
Dfschmd.c56 static bool nowayout = WATCHDOG_NOWAYOUT; variable
57 module_param(nowayout, bool, 0);
58 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
875 if (!nowayout) { in watchdog_write()
910 if (!nowayout) in watchdog_ioctl()
Dw83793.c75 static bool nowayout = WATCHDOG_NOWAYOUT; variable
76 module_param(nowayout, bool, 0);
77 MODULE_PARM_DESC(nowayout,
1377 if (!nowayout) { in watchdog_write()
1413 if (!nowayout) in watchdog_ioctl()
/linux-4.4.14/drivers/char/ipmi/
Dipmi_watchdog.c145 static bool nowayout = WATCHDOG_NOWAYOUT; variable
318 module_param(nowayout, bool, 0644);
319 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
795 if (!nowayout) { in ipmi_write()
/linux-4.4.14/Documentation/
DIPMI.txt590 nowayout=x ifnum_to_use=n panic_wdt_timeout=<t>
626 If nowayout is set to 1, the watchdog timer will not stop when the
627 watchdog device is closed. The default value of nowayout is true
638 ipmi_watchdog.nowayout=x