Home
last modified time | relevance | path

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

/xnu-12377.61.12/osfmk/i386/
H A Dlocks_i386_opt.c138 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK | in lck_mtx_lock()
140 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK; in lck_mtx_lock()
187 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK | in lck_mtx_try_lock()
189 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK; in lck_mtx_try_lock()
244 if (state & (LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK | LCK_MTX_PROFILE_MSK)) { in lck_mtx_lock_spin_always()
249 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK); in lck_mtx_lock_spin_always()
250 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK; in lck_mtx_lock_spin_always()
328 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK | in lck_mtx_try_lock_spin_always()
330 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK; in lck_mtx_try_lock_spin_always()
411 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_WAITERS_MSK | in lck_mtx_unlock()
[all …]
H A Dlocks_i386_inlines.h60 state &= ~LCK_MTX_ILOCKED_MSK; in lck_mtx_ilk_unlock_inline()
72 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_finish_inline()
87 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_finish_inline_with_cleanup()
117 state &= ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK); in lck_mtx_convert_spin_finish_inline()
H A Dlocks_i386.c1141 state &= (~(LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK)); in lck_mtx_unlock_slow()
1198 state &= (~(LCK_MTX_SPIN_MSK | LCK_MTX_ILOCKED_MSK)); in lck_mtx_unlock_wakeup_tail()
1313 while (__improbable(state & (LCK_MTX_ILOCKED_MSK | xor_flags))) { in lck_mtx_interlock_lock_set_and_clear_flags()
1318 state |= LCK_MTX_ILOCKED_MSK | xor_flags; /* pick up interlock */ in lck_mtx_interlock_lock_set_and_clear_flags()
1360 if (state & (LCK_MTX_ILOCKED_MSK | or_flags)) { in lck_mtx_interlock_try_lock_set_flags()
1364 state |= LCK_MTX_ILOCKED_MSK | or_flags; /* pick up interlock */ in lck_mtx_interlock_try_lock_set_flags()
1412 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_contended()
1501 if (!(state & (LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK))) { in lck_mtx_lock_wait_interlock_to_clear()
1527 if (!(state & LCK_MTX_ILOCKED_MSK)) { in lck_mtx_try_lock_wait_interlock_to_clear()
1558 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_slow()
[all …]
H A Dlocks.h70 #define LCK_MTX_ILOCKED_MSK 0x01000000 macro