Searched refs:TURNSTILE_KERNEL_MUTEX (Results 1 – 6 of 6) sorted by relevance
| /xnu-10002.1.13/osfmk/i386/ |
| H A D | locks_i386.c | 1188 ts = turnstile_prepare_hash((uintptr_t)mutex, TURNSTILE_KERNEL_MUTEX); in lck_mtx_unlock_wakeup_tail() 1195 turnstile_complete_hash((uintptr_t)mutex, TURNSTILE_KERNEL_MUTEX); in lck_mtx_unlock_wakeup_tail() 1233 ts = turnstile_prepare_hash((uintptr_t)mutex, TURNSTILE_KERNEL_MUTEX); in lck_mtx_lock_acquire_inline() 1242 turnstile_complete_hash((uintptr_t)mutex, TURNSTILE_KERNEL_MUTEX); in lck_mtx_lock_acquire_inline() 1459 turnstile_complete_hash((uintptr_t)lock, TURNSTILE_KERNEL_MUTEX); in lck_mtx_lock_contended() 2182 *ts = turnstile_prepare_hash((uintptr_t)mutex, TURNSTILE_KERNEL_MUTEX); in lck_mtx_lock_wait_x86()
|
| /xnu-10002.1.13/osfmk/kern/ |
| H A D | locks.c | 2054 TURNSTILE_NULL, TURNSTILE_KERNEL_MUTEX); in gate_open_turnstile() 2058 turnstile_complete((uintptr_t)gate, &gate->gt_turnstile, NULL, TURNSTILE_KERNEL_MUTEX); in gate_open_turnstile() 2122 … = turnstile_prepare((uintptr_t)gate, &gate->gt_turnstile, TURNSTILE_NULL, TURNSTILE_KERNEL_MUTEX); in gate_handoff_turnstile() 2161 turnstile_complete((uintptr_t)gate, &gate->gt_turnstile, NULL, TURNSTILE_KERNEL_MUTEX); in gate_handoff_turnstile() 2241 … = turnstile_prepare((uintptr_t)gate, &gate->gt_turnstile, TURNSTILE_NULL, TURNSTILE_KERNEL_MUTEX); in gate_steal_turnstile() 2245 turnstile_complete((uintptr_t)gate, &gate->gt_turnstile, NULL, TURNSTILE_KERNEL_MUTEX); in gate_steal_turnstile() 2311 … = turnstile_prepare((uintptr_t)gate, &gate->gt_turnstile, TURNSTILE_NULL, TURNSTILE_KERNEL_MUTEX); in gate_wait_turnstile() 2345 turnstile_complete((uintptr_t)gate, &gate->gt_turnstile, NULL, TURNSTILE_KERNEL_MUTEX); in gate_wait_turnstile()
|
| H A D | turnstile.h | 67 TURNSTILE_KERNEL_MUTEX = 1, enumerator
|
| H A D | turnstile.c | 65 [TURNSTILE_KERNEL_MUTEX] = TURNSTILE_KERNEL_PROMOTE, 79 [TURNSTILE_KERNEL_MUTEX] = TURNSTILE_HASH_LOCK_POLICY_NONE, 3540 type = TURNSTILE_KERNEL_MUTEX; in tstile_test_prim_lock() 3546 type = TURNSTILE_KERNEL_MUTEX; in tstile_test_prim_lock() 3664 type = TURNSTILE_KERNEL_MUTEX; in tstile_test_prim_unlock() 3669 type = TURNSTILE_KERNEL_MUTEX; in tstile_test_prim_unlock()
|
| H A D | lock_mtx.c | 561 lck->lck_mtx_tsid, TURNSTILE_KERNEL_MUTEX); in lck_mtx_lock_wait() 591 TURNSTILE_KERNEL_MUTEX)) { in lck_mtx_lock_wait_done()
|
| H A D | smr.c | 825 TURNSTILE_NULL, TURNSTILE_KERNEL_MUTEX); in __smr_leave_stalled() 840 NULL, TURNSTILE_KERNEL_MUTEX); in __smr_leave_stalled() 932 TURNSTILE_NULL, TURNSTILE_KERNEL_MUTEX); in __smr_wait_for_stalled() 947 NULL, TURNSTILE_KERNEL_MUTEX); in __smr_wait_for_stalled()
|