Home
last modified time | relevance | path

Searched refs:lck_ptr_value (Results 1 – 2 of 2) sorted by relevance

/xnu-10002.1.13/osfmk/kern/
H A Dlock_ptr.c80 take_slowpath = tmp.lck_ptr_value & check_bits.lck_ptr_value; in hw_lck_ptr_take_slowpath()
208 while (!hw_spin_wait_until(&lck->lck_ptr_value, in hw_lck_ptr_contended()
209 value.lck_ptr_value, value.lck_ptr_locked == 0)) { in hw_lck_ptr_contended()
273 tmp.lck_ptr_value = os_atomic_or_orig(&lck->lck_ptr_value, in hw_lck_ptr_lock_fastpath()
274 lock_bit.lck_ptr_value, acquire); in hw_lck_ptr_lock_fastpath()
342 xorv.lck_ptr_value ^= curv.lck_ptr_value; in hw_lck_ptr_unlock_fastpath()
344 curv.lck_ptr_value = in hw_lck_ptr_unlock_fastpath()
345 os_atomic_xor(&lck->lck_ptr_value, xorv.lck_ptr_value, release); in hw_lck_ptr_unlock_fastpath()
392 while (__improbable(!hw_spin_wait_until(&lck->lck_ptr_value, in hw_lck_ptr_wait_for_value_contended()
393 tmp.lck_ptr_value, __hw_lck_ptr_value(tmp) == val))) { in hw_lck_ptr_wait_for_value_contended()
H A Dlock_ptr.h86 uintptr_t lck_ptr_value; member