Home
last modified time | relevance | path

Searched refs:wdt_status (Results 1 – 12 of 12) sorted by relevance

/linux-3.4.99/drivers/watchdog/
Dit87_wdt.c139 static unsigned long wdt_status; variable
257 if (test_bit(WDTS_USE_GP, &wdt_status)) in wdt_keepalive()
262 set_bit(WDTS_KEEPALIVE, &wdt_status); in wdt_keepalive()
272 if (test_bit(WDTS_USE_GP, &wdt_status)) in wdt_start()
320 if (test_bit(WDTS_TIMER_RUN, &wdt_status)) { in wdt_set_timeout()
356 clear_bit(WDTS_TIMER_RUN, &wdt_status); in wdt_get_status()
362 if (test_and_clear_bit(WDTS_KEEPALIVE, &wdt_status)) in wdt_get_status()
364 if (test_bit(WDTS_EXPECTED, &wdt_status)) in wdt_get_status()
383 if (exclusive && test_and_set_bit(WDTS_DEV_OPEN, &wdt_status)) in wdt_open()
385 if (!test_and_set_bit(WDTS_TIMER_RUN, &wdt_status)) { in wdt_open()
[all …]
Diop_wdt.c40 static unsigned long wdt_status; variable
88 clear_bit(WDT_ENABLED, &wdt_status); in wdt_disable()
98 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in iop_wdt_open()
101 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in iop_wdt_open()
103 set_bit(WDT_ENABLED, &wdt_status); in iop_wdt_open()
114 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in iop_wdt_write()
122 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in iop_wdt_write()
165 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in iop_wdt_ioctl()
193 if (test_bit(WDT_OK_TO_CLOSE, &wdt_status)) in iop_wdt_release()
194 if (test_bit(WDT_ENABLED, &wdt_status)) in iop_wdt_release()
[all …]
Dorion_wdt.c46 static unsigned long wdt_status; variable
115 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in orion_wdt_open()
117 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in orion_wdt_open()
129 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in orion_wdt_write()
136 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in orion_wdt_write()
212 if (test_bit(WDT_OK_TO_CLOSE, &wdt_status)) in orion_wdt_release()
216 clear_bit(WDT_IN_USE, &wdt_status); in orion_wdt_release()
217 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in orion_wdt_release()
276 if (test_bit(WDT_IN_USE, &wdt_status)) { in orion_wdt_remove()
278 clear_bit(WDT_IN_USE, &wdt_status); in orion_wdt_remove()
[all …]
Dixp2000_wdt.c36 static unsigned long wdt_status; variable
70 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in ixp2000_wdt_open()
73 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp2000_wdt_open()
87 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp2000_wdt_write()
95 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp2000_wdt_write()
160 if (test_bit(WDT_OK_TO_CLOSE, &wdt_status)) in ixp2000_wdt_release()
164 clear_bit(WDT_IN_USE, &wdt_status); in ixp2000_wdt_release()
165 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp2000_wdt_release()
Dixp4xx_wdt.c32 static unsigned long wdt_status; variable
63 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in ixp4xx_wdt_open()
66 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp4xx_wdt_open()
78 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp4xx_wdt_write()
86 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp4xx_wdt_write()
149 if (test_bit(WDT_OK_TO_CLOSE, &wdt_status)) in ixp4xx_wdt_release()
153 clear_bit(WDT_IN_USE, &wdt_status); in ixp4xx_wdt_release()
154 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in ixp4xx_wdt_release()
Dsbc7240_wdt.c56 static unsigned long wdt_status; variable
65 if (test_and_clear_bit(SBC7240_ENABLED_STATUS_BIT, &wdt_status)) { in wdt_disable()
74 if (!test_and_set_bit(SBC7240_ENABLED_STATUS_BIT, &wdt_status)) { in wdt_enable()
96 if (test_bit(SBC7240_ENABLED_STATUS_BIT, &wdt_status)) in wdt_keepalive()
112 &wdt_status); in fop_write()
120 &wdt_status); in fop_write()
134 if (test_and_set_bit(SBC7240_OPEN_STATUS_BIT, &wdt_status)) in fop_open()
144 if (test_and_clear_bit(SBC7240_EXPECT_CLOSE_STATUS_BIT, &wdt_status) in fop_close()
152 clear_bit(SBC7240_OPEN_STATUS_BIT, &wdt_status); in fop_close()
Dm54xx_wdt.c39 static unsigned long wdt_status; variable
83 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in m54xx_wdt_open()
86 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in m54xx_wdt_open()
98 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in m54xx_wdt_write()
106 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in m54xx_wdt_write()
168 if (test_bit(WDT_OK_TO_CLOSE, &wdt_status)) in m54xx_wdt_release()
174 clear_bit(WDT_IN_USE, &wdt_status); in m54xx_wdt_release()
175 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in m54xx_wdt_release()
Dsbc_fitpc2_wdt.c31 static unsigned long wdt_status; variable
71 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in fitpc2_wdt_open()
74 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in fitpc2_wdt_open()
94 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in fitpc2_wdt_write()
103 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in fitpc2_wdt_write()
169 if (test_bit(WDT_OK_TO_CLOSE, &wdt_status)) { in fitpc2_wdt_release()
177 clear_bit(WDT_IN_USE, &wdt_status); in fitpc2_wdt_release()
178 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in fitpc2_wdt_release()
Dstmp3xxx_wdt.c37 static unsigned long wdt_status; variable
68 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in stmp3xxx_wdt_open()
71 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in stmp3xxx_wdt_open()
84 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in stmp3xxx_wdt_write()
92 set_bit(WDT_OK_TO_CLOSE, &wdt_status); in stmp3xxx_wdt_write()
178 if (!test_bit(WDT_OK_TO_CLOSE, &wdt_status)) { in stmp3xxx_wdt_release()
184 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); in stmp3xxx_wdt_release()
187 clear_bit(WDT_IN_USE, &wdt_status); in stmp3xxx_wdt_release()
Dgef_wdt.c65 static int wdt_status; variable
182 if (put_user(wdt_status, (int __user *)argp)) in gef_wdt_ioctl()
184 wdt_status &= ~WDIOF_KEEPALIVEPING; in gef_wdt_ioctl()
200 wdt_status |= WDIOF_KEEPALIVEPING; in gef_wdt_ioctl()
Ddavinci_wdt.c66 static unsigned long wdt_status; variable
128 if (test_and_set_bit(WDT_IN_USE, &wdt_status)) in davinci_wdt_open()
182 clear_bit(WDT_IN_USE, &wdt_status); in davinci_wdt_release()
244 set_bit(WDT_DEVICE_INITED, &wdt_status); in davinci_wdt_probe()
Dmv64x60_wdt.c55 static int wdt_status; variable
199 if (put_user(wdt_status, (int __user *)argp)) in mv64x60_wdt_ioctl()
201 wdt_status &= ~WDIOF_KEEPALIVEPING; in mv64x60_wdt_ioctl()
220 wdt_status |= WDIOF_KEEPALIVEPING; in mv64x60_wdt_ioctl()