Home
last modified time | relevance | path

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

/xnu-8792.61.2/osfmk/kern/
H A Dlocks.c2017 #define GATE_THREAD_TO_STATE(thread) ((uintptr_t)(thread)) macro
2070 if (os_atomic_cmpxchg(&gate->gt_data, 0, GATE_THREAD_TO_STATE(thread), acquire)) { in gate_try_close()
2081 state = GATE_THREAD_TO_STATE(current_thread()); in gate_try_close()
2105 if (os_atomic_cmpxchg(&gate->gt_data, 0, GATE_THREAD_TO_STATE(thread), acquire)) { in gate_close()
2119 state = GATE_THREAD_TO_STATE(thread); in gate_close()
2167 if (os_atomic_cmpxchg(&gate->gt_data, GATE_THREAD_TO_STATE(thread), 0, release)) { in gate_open()
2269 if (os_atomic_cmpxchg(&gate->gt_data, GATE_THREAD_TO_STATE(thread), 0, release)) { in gate_handoff()
2287 state = GATE_THREAD_TO_STATE(new_holder); in gate_handoff()
2364 state = GATE_THREAD_TO_STATE(thread) | GATE_ILOCK; in gate_steal()