Home
last modified time | relevance | path

Searched refs:EV_BUSY (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/docs/spin/
H A Dwin32-qemu-event.promela36 #define EV_BUSY -1
46 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; \
/openbmc/qemu/util/
H A Dqemu-thread-posix.c362 #define EV_BUSY -1 macro
401 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()
H A Dqemu-thread-win32.c255 #define EV_BUSY -1 macro
288 if (old == EV_BUSY) { in qemu_event_set()
350 if (qatomic_cmpxchg(&ev->value, EV_FREE, EV_BUSY) == EV_SET) { in qemu_event_wait()