Home
last modified time | relevance | path

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

/f-stack/freebsd/kern/
H A Dkern_sx.c552 if (x & SX_LOCK_WRITE_SPINNER) in sx_drop_critical()
671 if (x == (SX_LOCK_SHARED | SX_LOCK_WRITE_SPINNER)) { in _sx_xlock_hard()
706 if (!(x & SX_LOCK_WRITE_SPINNER)) { in _sx_xlock_hard()
713 x | SX_LOCK_WRITE_SPINNER)) { in _sx_xlock_hard()
728 if (!(x & SX_LOCK_WRITE_SPINNER)) in _sx_xlock_hard()
793 setx = x & (SX_LOCK_WAITERS | SX_LOCK_WRITE_SPINNER); in _sx_xlock_hard()
795 setx &= ~SX_LOCK_WRITE_SPINNER; in _sx_xlock_hard()
812 if ((x & SX_LOCK_WRITE_SPINNER) || in _sx_xlock_hard()
814 setx = x & ~SX_LOCK_WRITE_SPINNER; in _sx_xlock_hard()
1119 if ((x & SX_LOCK_WRITE_SPINNER) && SX_SHARERS(x) == 0) { in _sx_slock_hard()
[all …]
/f-stack/freebsd/sys/
H A Dsx.h73 #define SX_LOCK_WRITE_SPINNER 0x08 macro
77 SX_LOCK_EXCLUSIVE_WAITERS | SX_LOCK_RECURSED | SX_LOCK_WRITE_SPINNER)