Searched refs:UMUTEX_CONTESTED (Results 1 – 7 of 7) sorted by relevance
86 id | UMUTEX_CONTESTED)) in _thr_umutex_trylock()101 if ((uint32_t)mtx->m_owner == UMUTEX_CONTESTED && in _thr_umutex_trylock2()104 atomic_cmpset_acq_32(&mtx->m_owner, UMUTEX_CONTESTED, in _thr_umutex_trylock2()105 id | UMUTEX_CONTESTED)) in _thr_umutex_trylock2()109 id | UMUTEX_CONTESTED)) in _thr_umutex_trylock2()162 if (__predict_false((owner & ~UMUTEX_CONTESTED) != id)) in _thr_umutex_unlock2()166 if ((owner & UMUTEX_CONTESTED) != 0) { in _thr_umutex_unlock2()
58 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock()63 id | UMUTEX_CONTESTED)) in __thr_umutex_lock()90 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock_spin()96 id | UMUTEX_CONTESTED)) in __thr_umutex_lock_spin()133 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_timedlock()139 id | UMUTEX_CONTESTED)) in __thr_umutex_timedlock()
256 pmutex->m_lock.m_owner = UMUTEX_CONTESTED; in mutex_init_body()455 &curthread->mq[TMQ_NORM_PP_PRIV], UMUTEX_CONTESTED); in _mutex_fork()457 &curthread->mq[TMQ_ROBUST_PP_PRIV], UMUTEX_CONTESTED); in _mutex_fork()674 if ((owner & ~UMUTEX_CONTESTED) == 0) { in mutex_lock_sleep()689 if ((owner & ~UMUTEX_CONTESTED) == 0) { in mutex_lock_sleep()
305 if ((mp->m_lock.m_owner & UMUTEX_CONTESTED) == 0) in cond_wait_user()
153 #define PMUTEX_OWNER_ID(m) ((m)->m_lock.m_owner & ~UMUTEX_CONTESTED)
55 #define UMUTEX_CONTESTED 0x80000000U macro56 #define UMUTEX_RB_OWNERDEAD (UMUTEX_CONTESTED | 0x10)57 #define UMUTEX_RB_NOTRECOV (UMUTEX_CONTESTED | 0x11)
1134 if (owner == UMUTEX_CONTESTED) { in do_lock_umtx32()1136 UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); in do_lock_umtx32()1137 if (owner == UMUTEX_CONTESTED) in do_lock_umtx32()1175 old = casuword32(m, owner, owner | UMUTEX_CONTESTED); in do_lock_umtx32()1234 if ((owner & ~UMUTEX_CONTESTED) != id) in do_unlock_umtx32()1238 if ((owner & UMUTEX_CONTESTED) == 0) { in do_unlock_umtx32()1263 count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); in do_unlock_umtx32()1379 owner == UMUTEX_CONTESTED || in do_lock_normal()1393 id | UMUTEX_CONTESTED); in do_lock_normal()1430 if (owner == UMUTEX_CONTESTED) { in do_lock_normal()[all …]