/linux-3.4.99/drivers/watchdog/ |
D | it87_wdt.c | 139 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 …]
|
D | iop_wdt.c | 40 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 …]
|
D | orion_wdt.c | 46 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 …]
|
D | ixp2000_wdt.c | 36 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()
|
D | ixp4xx_wdt.c | 32 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()
|
D | sbc7240_wdt.c | 56 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()
|
D | m54xx_wdt.c | 39 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()
|
D | sbc_fitpc2_wdt.c | 31 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()
|
D | stmp3xxx_wdt.c | 37 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()
|
D | gef_wdt.c | 65 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()
|
D | davinci_wdt.c | 66 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()
|
D | mv64x60_wdt.c | 55 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()
|