Searched refs:SX_LOCK_SHARED_WAITERS (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/sys/sys/
H A Dsx.h69 #define SX_LOCK_SHARED_WAITERS 0x02 macro
73 (SX_LOCK_SHARED | SX_LOCK_SHARED_WAITERS | \
85 (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)
/freebsd-11-stable/sys/kern/
H A Dkern_sx.c499 if (!(x & SX_LOCK_SHARED_WAITERS) &&
518 if (x & SX_LOCK_SHARED_WAITERS)
866 MPASS(x & (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS));
879 if ((x & SX_LOCK_SHARED_WAITERS) != 0 &&
910 MPASS(!(*xp & SX_LOCK_SHARED_WAITERS));
1062 * Try to set the SX_LOCK_SHARED_WAITERS flag. If we
1066 if (!(x & SX_LOCK_SHARED_WAITERS)) {
1068 x | SX_LOCK_SHARED_WAITERS))
1179 KASSERT(!(*xp & SX_LOCK_SHARED_WAITERS),
1242 MPASS(!(x & SX_LOCK_SHARED_WAITERS));
[all...]

Completed in 62 milliseconds