Searched refs:wdt_status (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/drivers/watchdog/ |
D | it87_wdt.c | 144 static unsigned long wdt_status; variable 266 if (test_bit(WDTS_USE_GP, &wdt_status)) in wdt_keepalive() 268 else if (test_bit(WDTS_USE_CIR, &wdt_status)) in wdt_keepalive() 279 set_bit(WDTS_KEEPALIVE, &wdt_status); in wdt_keepalive() 289 if (test_bit(WDTS_USE_GP, &wdt_status)) in wdt_start() 291 else if (test_bit(WDTS_USE_CIR, &wdt_status)) in wdt_start() 337 if (test_bit(WDTS_TIMER_RUN, &wdt_status)) { in wdt_set_timeout() 373 clear_bit(WDTS_TIMER_RUN, &wdt_status); in wdt_get_status() 379 if (test_and_clear_bit(WDTS_KEEPALIVE, &wdt_status)) in wdt_get_status() 381 if (test_bit(WDTS_EXPECTED, &wdt_status)) in wdt_get_status() [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 | 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 | 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 | 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 | 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 | gef_wdt.c | 66 static int wdt_status; variable 183 if (put_user(wdt_status, (int __user *)argp)) in gef_wdt_ioctl() 185 wdt_status &= ~WDIOF_KEEPALIVEPING; in gef_wdt_ioctl() 201 wdt_status |= WDIOF_KEEPALIVEPING; in gef_wdt_ioctl()
|
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()
|