Searched refs:SX_LOCK_UNLOCKED (Results 1 – 3 of 3) sorted by relevance
261 sx->sx_lock = SX_LOCK_UNLOCKED; in sx_init_flags()330 x = SX_LOCK_UNLOCKED; in _sx_xlock()367 x = SX_LOCK_UNLOCKED; in sx_try_xlock_int()371 if (x == SX_LOCK_UNLOCKED) in sx_try_xlock_int()604 while (x == SX_LOCK_UNLOCKED) { in _sx_xlock_hard()659 if (x == SX_LOCK_UNLOCKED) { in _sx_xlock_hard()754 if (x == SX_LOCK_UNLOCKED) { in _sx_xlock_hard()958 setx = SX_LOCK_UNLOCKED; in _sx_xunlock_hard()1340 setx = SX_LOCK_UNLOCKED; in _sx_sunlock_hard()1432 if (sx->sx_lock == SX_LOCK_UNLOCKED || in _sx_assert()[all …]
87 #define SX_LOCK_UNLOCKED SX_SHARERS_LOCK(0) macro163 uintptr_t v = SX_LOCK_UNLOCKED; in __sx_xlock()180 !atomic_fcmpset_rel_ptr(&sx->sx_lock, &x, SX_LOCK_UNLOCKED))) in __sx_xunlock()
89 ((lock)->sx_lock != SX_LOCK_UNLOCKED && \