Home
last modified time | relevance | path

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

/f-stack/freebsd/sys/
H A Dsx.h71 #define SX_LOCK_SHARED_WAITERS 0x02 macro
76 (SX_LOCK_SHARED | SX_LOCK_SHARED_WAITERS | \
78 #define SX_LOCK_WAITERS (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)
89 (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)
/f-stack/freebsd/kern/
H A Dkern_sx.c507 if (!(x & SX_LOCK_SHARED_WAITERS) && in sx_downgrade_int()
526 if (x & SX_LOCK_SHARED_WAITERS) in sx_downgrade_int()
947 MPASS(x & (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)); in _sx_xunlock_hard()
963 setx |= (x & SX_LOCK_SHARED_WAITERS); in _sx_xunlock_hard()
1186 if (!(x & SX_LOCK_SHARED_WAITERS)) { in _sx_slock_hard()
1188 x | SX_LOCK_SHARED_WAITERS)) in _sx_slock_hard()
1343 setx |= (x & SX_LOCK_SHARED_WAITERS); in _sx_sunlock_hard()
1513 (SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS)) { in db_show_sx()
1514 case SX_LOCK_SHARED_WAITERS: in db_show_sx()
1520 case SX_LOCK_SHARED_WAITERS | SX_LOCK_EXCLUSIVE_WAITERS: in db_show_sx()