Home
last modified time | relevance | path

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

/xnu-11215.61.5/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()
249 prev = state & ~(LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_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()
413 prev |= LCK_MTX_MLOCKED_MSK; in lck_mtx_unlock()
416 state &= ~LCK_MTX_MLOCKED_MSK; in lck_mtx_unlock()
H A Dlocks_i386.c1124 if (__improbable((state & LCK_MTX_MLOCKED_MSK) == 0)) { in lck_mtx_unlock_slow()
1128 lck_mtx_interlock_lock_clear_flags(lock, LCK_MTX_MLOCKED_MSK, &state); in lck_mtx_unlock_slow()
1414 if (state & LCK_MTX_MLOCKED_MSK) { in lck_mtx_lock_contended()
1426 state |= LCK_MTX_MLOCKED_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()
1505 if (state & LCK_MTX_MLOCKED_MSK) { in lck_mtx_lock_wait_interlock_to_clear()
1523 if (state & (LCK_MTX_MLOCKED_MSK | LCK_MTX_SPIN_MSK)) { in lck_mtx_try_lock_wait_interlock_to_clear()
1564 if (__improbable(state & (LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK))) { in lck_mtx_lock_slow()
1583 while (__improbable(!lck_mtx_interlock_try_lock_set_flags(lock, LCK_MTX_MLOCKED_MSK, &state))) { in lck_mtx_lock_slow()
1619 if (__improbable(state & (LCK_MTX_ILOCKED_MSK | LCK_MTX_MLOCKED_MSK))) { in lck_mtx_try_lock_slow()
[all …]
H A Dlocks_i386_inlines.h118 state |= LCK_MTX_MLOCKED_MSK; in lck_mtx_convert_spin_finish_inline()
H A Dlocks.h71 #define LCK_MTX_MLOCKED_MSK 0x02000000 macro