Home
last modified time | relevance | path

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

/linux-4.1.27/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.txt81 running/active, is the nowayout bit set, is the device opened via
181 * WDOG_NO_WAY_OUT: this bit stores the nowayout setting for the watchdog.
195 static inline void watchdog_set_nowayout(struct watchdog_device *wdd, int nowayout)
198 the nowayout feature. To use the magic close feature you must set the
200 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.1.27/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()
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()
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()
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()
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()
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()
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,
134 watchdog_set_nowayout(&txx9wdt, nowayout); in txx9wdt_probe()
141 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");
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()
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,
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 "
87 watchdog_set_nowayout(wdt, nowayout); in twl4030_wdt_probe()
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");
136 watchdog_set_nowayout(&ep93xx_wdt_wdd, nowayout); in ep93xx_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,
Dux500_wdt.c35 static bool nowayout = WATCHDOG_NOWAYOUT; variable
36 module_param(nowayout, bool, 0);
37 MODULE_PARM_DESC(nowayout,
99 watchdog_set_nowayout(&ux500_wdt, nowayout); in ux500_wdt_probe()
Dat91sam9_wdt.c77 static bool nowayout = WATCHDOG_NOWAYOUT; variable
78 module_param(nowayout, bool, 0);
79 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
91 bool nowayout; member
237 watchdog_set_nowayout(&wdt->wdd, wdt->nowayout); in at91_wdt_init()
342 wdt->nowayout = nowayout; in at91wdt_probe()
368 wdt->wdd.timeout, wdt->nowayout); in at91wdt_probe()
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()
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()
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()
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()
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()
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");
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()
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()
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()
Dtegra_wdt.c80 static bool nowayout = WATCHDOG_NOWAYOUT; variable
81 module_param(nowayout, bool, 0);
82 MODULE_PARM_DESC(nowayout,
224 watchdog_set_nowayout(wdd, nowayout); in tegra_wdt_probe()
237 heartbeat, nowayout); in tegra_wdt_probe()
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()
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,
Dmtk_wdt.c61 static bool nowayout = WATCHDOG_NOWAYOUT; variable
190 watchdog_set_nowayout(&mtk_wdt->wdt_dev, nowayout); in mtk_wdt_probe()
208 mtk_wdt->wdt_dev.timeout, nowayout); in mtk_wdt_probe()
244 module_param(nowayout, bool, 0);
245 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
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()
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");
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()
Ddw_wdt.c56 static bool nowayout = WATCHDOG_NOWAYOUT; variable
57 module_param(nowayout, bool, 0);
58 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
165 (!nowayout && !dw_wdt.in_use)) { in dw_wdt_ping()
204 if (!nowayout) { in dw_wdt_write()
285 if (!nowayout) in dw_wdt_release()
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()
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,
Drt2880_wdt.c50 static bool nowayout = WATCHDOG_NOWAYOUT; variable
51 module_param(nowayout, bool, 0);
52 MODULE_PARM_DESC(nowayout,
167 watchdog_set_nowayout(&rt288x_wdt_dev, nowayout); in rt288x_wdt_probe()
Dda9055_wdt.c26 static bool nowayout = WATCHDOG_NOWAYOUT; variable
27 module_param(nowayout, bool, 0);
28 MODULE_PARM_DESC(nowayout,
164 watchdog_set_nowayout(da9055_wdt, nowayout); in da9055_wdt_probe()
Dbcm2835_wdt.c43 static bool nowayout = WATCHDOG_NOWAYOUT; variable
131 watchdog_set_nowayout(&bcm2835_wdt_wdd, nowayout); in bcm2835_wdt_probe()
178 module_param(nowayout, bool, 0);
179 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
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()
Dbcm47xx_wdt.c36 static bool nowayout = WATCHDOG_NOWAYOUT; variable
42 module_param(nowayout, bool, 0);
43 MODULE_PARM_DESC(nowayout,
215 watchdog_set_nowayout(&wdt->wdd, nowayout); in bcm47xx_wdt_probe()
234 timeout, nowayout ? ", nowayout" : "", in bcm47xx_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="
147 watchdog_set_nowayout(&drv_data->wdt, nowayout); in menf21bmc_wdt_probe()
Dpnx4008_wdt.c78 static bool nowayout = WATCHDOG_NOWAYOUT; variable
170 watchdog_set_nowayout(&pnx4008_wdd, nowayout); in pnx4008_wdt_probe()
228 module_param(nowayout, bool, 0);
229 MODULE_PARM_DESC(nowayout,
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");
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()
Dmax63xx_wdt.c33 static bool nowayout = WATCHDOG_NOWAYOUT; variable
205 watchdog_set_nowayout(&max63xx_wdt_dev, nowayout); in max63xx_wdt_probe()
248 module_param(nowayout, bool, 0);
249 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
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");
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()
Dshwdt.c73 static bool nowayout = WATCHDOG_NOWAYOUT; variable
253 watchdog_set_nowayout(&sh_wdt_dev, nowayout); in sh_wdt_probe()
269 sh_wdt_dev.timeout, nowayout); in sh_wdt_probe()
348 module_param(nowayout, bool, 0);
349 MODULE_PARM_DESC(nowayout,
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()
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()
417 tcobase, heartbeat, nowayout); in nv_tco_init()
431 if (!nowayout) in nv_tco_cleanup()
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()
Djz4740_wdt.c52 static bool nowayout = WATCHDOG_NOWAYOUT; variable
53 module_param(nowayout, bool, 0);
54 MODULE_PARM_DESC(nowayout,
177 watchdog_set_nowayout(jz4740_wdt, nowayout); in MODULE_DEVICE_TABLE()
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 "
209 watchdog_set_nowayout(&wdt_dev, nowayout); in wdt_probe()
Dmpc8xxx_wdt.c66 static bool nowayout = WATCHDOG_NOWAYOUT; variable
67 module_param(nowayout, bool, 0);
68 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
268 watchdog_set_nowayout(&mpc8xxx_wdt_dev, nowayout); in mpc8xxx_wdt_init_late()
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()
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()
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()
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,
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()
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 "
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()
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()
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()
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()
Dretu_wdt.c112 bool nowayout = WATCHDOG_NOWAYOUT; in retu_wdt_probe() local
132 watchdog_set_nowayout(retu_wdt, nowayout); in retu_wdt_probe()
143 if (nowayout) in retu_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()
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()
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()
Dsp805_wdt.c72 static bool nowayout = WATCHDOG_NOWAYOUT; variable
73 module_param(nowayout, bool, 0);
74 MODULE_PARM_DESC(nowayout,
231 watchdog_set_nowayout(&wdt->wdd, nowayout); in sp805_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="
272 watchdog_set_nowayout(wdog, nowayout); in imx2_wdt_probe()
299 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()
Dwm831x_wdt.c25 static bool nowayout = WATCHDOG_NOWAYOUT; variable
26 module_param(nowayout, bool, 0);
27 MODULE_PARM_DESC(nowayout,
218 watchdog_set_nowayout(wm831x_wdt, nowayout); in wm831x_wdt_probe()
Dimgpdc_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 "
233 watchdog_set_nowayout(&pdc_wdt->wdt_dev, nowayout); in pdc_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()
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()
DiTCO_wdt.c119 static bool nowayout = WATCHDOG_NOWAYOUT; variable
120 module_param(nowayout, bool, 0);
121 MODULE_PARM_DESC(nowayout,
394 if (!nowayout) in iTCO_wdt_cleanup()
517 watchdog_set_nowayout(&iTCO_wdt_watchdog_dev, nowayout); in iTCO_wdt_probe()
538 heartbeat, nowayout); in iTCO_wdt_probe()
Dhpwdt.c49 static bool nowayout = WATCHDOG_NOWAYOUT; variable
555 if (!nowayout) { in hpwdt_write()
854 HPWDT_VERSION, soft_margin, nowayout); in hpwdt_init_one()
868 if (!nowayout) in hpwdt_exit()
892 module_param(nowayout, bool, 0);
893 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
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()
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()
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 "
251 watchdog_set_nowayout(omap_wdt, 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.c225 bool nowayout = WATCHDOG_NOWAYOUT; in booke_wdt_init() local
231 watchdog_set_nowayout(&booke_wdt_dev, nowayout); in booke_wdt_init()
Dorion_wdt.c49 static bool nowayout = WATCHDOG_NOWAYOUT; variable
599 watchdog_set_nowayout(&dev->wdt, nowayout); in orion_wdt_probe()
605 dev->wdt.timeout, nowayout ? ", nowayout" : ""); in orion_wdt_probe()
649 module_param(nowayout, bool, 0);
650 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
Ddiag288_wdt.c68 module_param_named(nowayout, nowayout_info, bool, 0444);
69 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.1.27/include/linux/
Dwatchdog.h110 static inline void watchdog_set_nowayout(struct watchdog_device *wdd, bool nowayout) in watchdog_set_nowayout() argument
112 if (nowayout) in watchdog_set_nowayout()
/linux-4.1.27/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.1.27/drivers/char/ipmi/
Dipmi_watchdog.c145 static bool nowayout = WATCHDOG_NOWAYOUT; variable
312 module_param(nowayout, bool, 0644);
313 MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started "
789 if (!nowayout) { in ipmi_write()
/linux-4.1.27/Documentation/
DIPMI.txt590 nowayout=x ifnum_to_use=n
624 If nowayout is set to 1, the watchdog timer will not stop when the
625 watchdog device is closed. The default value of nowayout is true
636 ipmi_watchdog.nowayout=x