Searched refs:SX_SHARERS (Results 1 – 2 of 2) sorted by relevance
215 return ((x & SX_LOCK_SHARED) != 0 ? (SX_SHARERS(x) != 0) : in owner_sx()440 if (SX_SHARERS(x) > 1) in sx_try_upgrade_int()672 } else if (SX_SHARERS(x) > 0) { in _sx_xlock_hard()681 n = SX_SHARERS(x); in _sx_xlock_hard()685 SX_SHARERS(x) == 0) in _sx_xlock_hard()726 } else if (SX_SHARERS(x) > 0 && sleep_reason == WRITER) { in _sx_xlock_hard()811 (state & SX_LOCK_SHARED) == 0 ? 0 : SX_SHARERS(state)); in _sx_xlock_hard()815 (state & SX_LOCK_SHARED) == 0 ? 0 : SX_SHARERS(state)); in _sx_xlock_hard()1118 (state & SX_LOCK_SHARED) == 0 ? 0 : SX_SHARERS(state)); in _sx_slock_hard()1122 (state & SX_LOCK_SHARED) == 0 ? 0 : SX_SHARERS(state)); in _sx_slock_hard()[all …]
78 #define SX_SHARERS(x) (SX_OWNER(x) >> SX_SHARERS_SHIFT) macro