Searched refs:LCK_MTX_ILOCKED_MSK (Results 1 – 4 of 4) sorted by relevance
135 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK | LCK_MTX_WAITERS_MSK); in lck_mtx_lock()136 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK; in lck_mtx_lock()189 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK | LCK_MTX_WAITERS_MSK); in lck_mtx_try_lock()190 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK; in lck_mtx_try_lock()251 if (state & (LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK)) { in lck_mtx_lock_spin_always()256 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK); in lck_mtx_lock_spin_always()257 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK; in lck_mtx_lock_spin_always()343 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK); in lck_mtx_try_lock_spin_always()344 state = prev | LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK; in lck_mtx_try_lock_spin_always()431 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_WAITERS_MSK); in lck_mtx_unlock()[all …]
58 state &= ~LCK_MTX_ILOCKED_MSK; in lck_mtx_ilk_unlock_inline()71 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_finish_inline()92 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_finish_inline_with_cleanup()129 state &= ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK); in lck_mtx_convert_spin_finish_inline()
1255 state &= (~(LCK_MTX_ILOCKED_MSK | LCK_MTX_SPIN_MSK)); in lck_mtx_unlock_slow()1327 state &= (~(LCK_MTX_SPIN_MSK | LCK_MTX_ILOCKED_MSK)); in lck_mtx_unlock_wakeup_tail()1445 while (__improbable(state & (LCK_MTX_ILOCKED_MSK | xor_flags))) { in lck_mtx_interlock_lock_set_and_clear_flags()1450 state |= LCK_MTX_ILOCKED_MSK | xor_flags; /* pick up interlock */ in lck_mtx_interlock_lock_set_and_clear_flags()1492 if (state & (LCK_MTX_ILOCKED_MSK | or_flags)) { in lck_mtx_interlock_try_lock_set_flags()1496 state |= LCK_MTX_ILOCKED_MSK | or_flags; /* pick up interlock */ in lck_mtx_interlock_try_lock_set_flags()1548 assert(state & LCK_MTX_ILOCKED_MSK); in lck_mtx_lock_contended()1642 if (!(state & (LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK))) { in lck_mtx_lock_wait_interlock_to_clear()1668 if (!(state & LCK_MTX_ILOCKED_MSK)) { in lck_mtx_try_lock_wait_interlock_to_clear()1696 if (__improbable(state & ((LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK)))) { in lck_mtx_lock_slow()[all …]
115 #define LCK_MTX_ILOCKED_MSK 0x01000000 macro