Home
last modified time | relevance | path

Searched refs:SX_LOCK_UNLOCKED (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_sx.c261 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 …]
/f-stack/freebsd/sys/
H A Dsx.h87 #define SX_LOCK_UNLOCKED SX_SHARERS_LOCK(0) macro
163 uintptr_t v = SX_LOCK_UNLOCKED; in __sx_xlock()
180 !atomic_fcmpset_rel_ptr(&sx->sx_lock, &x, SX_LOCK_UNLOCKED))) in __sx_xunlock()
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Drwlock.h89 ((lock)->sx_lock != SX_LOCK_UNLOCKED && \