Searched refs:EV_BUSY (Results 1 – 3 of 3) sorted by relevance
36 #define EV_BUSY -146 if :: xchg_result == EV_BUSY -> RAW_SET; \61 atomic { /* tmp2=cas(state, EV_FREE, EV_BUSY) */ \63 if :: tmp2 == EV_FREE -> state = EV_BUSY; \68 :: else -> tmp1 = EV_BUSY; \73 if :: tmp1 == EV_BUSY -> RAW_WAIT; \
362 #define EV_BUSY -1 macro401 if (old == EV_BUSY) { in qemu_event_set()454 if (qatomic_cmpxchg(&ev->value, EV_FREE, EV_BUSY) == EV_SET) { in qemu_event_wait()464 qemu_futex_wait(ev, EV_BUSY); in qemu_event_wait()
255 #define EV_BUSY -1 macro288 if (old == EV_BUSY) { in qemu_event_set()350 if (qatomic_cmpxchg(&ev->value, EV_FREE, EV_BUSY) == EV_SET) { in qemu_event_wait()