Home
last modified time | relevance | path

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

/freebsd/sys/sys/
H A Dsx.h69 #define SX_LOCK_SHARED_WAITERS 0x02 macro
74 (SX_LOCK_SHARED | SX_LOCK_SHARED_WAITERS | \
76 #define SX_LOCK_WAITERS (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)
87 (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)
/freebsd/sys/kern/
H A Dkern_sx.c504 if (!(x & SX_LOCK_SHARED_WAITERS) && in sx_downgrade_int()
523 if (x & SX_LOCK_SHARED_WAITERS) in sx_downgrade_int()
954 MPASS(x & (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)); in _sx_xunlock_hard()
970 setx |= (x & SX_LOCK_SHARED_WAITERS); in _sx_xunlock_hard()
1195 if (!(x & SX_LOCK_SHARED_WAITERS)) { in _sx_slock_hard()
1197 x | SX_LOCK_SHARED_WAITERS)) in _sx_slock_hard()
1360 setx |= (x & SX_LOCK_SHARED_WAITERS); in _sx_sunlock_hard()
1530 (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)) { in db_show_sx()
1531 case SX_LOCK_SHARED_WAITERS: in db_show_sx()
1537 case SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS: in db_show_sx()