Searched refs:GATE_THREAD_TO_STATE (Results 1 – 1 of 1) sorted by relevance
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | locks.c | 2318 #define GATE_THREAD_TO_STATE(thread) ((uintptr_t)(thread)) macro 2371 if (os_atomic_cmpxchg(&gate->gt_data, 0, GATE_THREAD_TO_STATE(thread), acquire)) { in gate_try_close() 2382 state = GATE_THREAD_TO_STATE(current_thread()); in gate_try_close() 2406 if (os_atomic_cmpxchg(&gate->gt_data, 0, GATE_THREAD_TO_STATE(thread), acquire)) { in gate_close() 2420 state = GATE_THREAD_TO_STATE(thread); in gate_close() 2467 if (os_atomic_cmpxchg(&gate->gt_data, GATE_THREAD_TO_STATE(thread), 0, release)) { in gate_open() 2568 if (os_atomic_cmpxchg(&gate->gt_data, GATE_THREAD_TO_STATE(thread), 0, release)) { in gate_handoff() 2586 state = GATE_THREAD_TO_STATE(new_holder); in gate_handoff() 2663 state = GATE_THREAD_TO_STATE(thread) | GATE_ILOCK; in gate_steal()
|