Searched refs:SX_OWNER (Results 1 – 5 of 5) sorted by relevance
90 SX_OWNER(lock->base.sx.sx_lock); in linux_ww_mutex_lock_sub()104 (struct thread *)SX_OWNER( in linux_ww_mutex_lock_sub()125 if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == NULL) in linux_ww_mutex_lock_sub()
78 #define SX_OWNER(x) ((x) & ~SX_LOCK_FLAGMASK) macro80 #define SX_SHARERS(x) (SX_OWNER(x) >> SX_SHARERS_SHIFT)96 ((v & SX_LOCK_SHARED) ? NULL : (struct thread *)SX_OWNER(v))248 (struct thread *)SX_OWNER((sx)->sx_lock))
92 else if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == curthread) in ww_mutex_lock()103 else if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == curthread) in ww_mutex_lock_interruptible()
125 return ((struct thread *)SX_OWNER(m->sx.sx_lock) != NULL); in mutex_is_locked()
220 ((*owner = (struct thread *)SX_OWNER(x)) != NULL)); in owner_sx()768 owner = (struct thread *)SX_OWNER(x); in _sx_xlock_hard()1181 owner = (struct thread *)SX_OWNER(x); in _sx_slock_hard()