Searched refs:UMUTEX_CONTESTED (Results 1 – 6 of 6) sorted by relevance
90 if ((uint32_t)mtx->m_owner == UMUTEX_CONTESTED && in _thr_umutex_trylock2()92 if (atomic_cmpset_acq_32(&mtx->m_owner, UMUTEX_CONTESTED, id | UMUTEX_CONTESTED)) in _thr_umutex_trylock2()131 if (__predict_false((owner & ~UMUTEX_CONTESTED) != id)) in _thr_umutex_unlock2()135 if ((owner & UMUTEX_CONTESTED)) { in _thr_umutex_unlock2()
68 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock()92 if ((owner & ~UMUTEX_CONTESTED) == 0) { in __thr_umutex_lock_spin()139 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_timedlock()
164 pmutex->m_lock.m_owner = UMUTEX_CONTESTED; in mutex_init()253 m->m_lock.m_owner = TID(curthread) | UMUTEX_CONTESTED; in _mutex_fork()375 if ((owner & ~UMUTEX_CONTESTED) == 0) { in mutex_lock_sleep()389 if ((owner & ~UMUTEX_CONTESTED) == 0) { in mutex_lock_sleep()
243 if ((mp->m_lock.m_owner & UMUTEX_CONTESTED) == 0) in cond_wait_user()
1066 if (owner == UMUTEX_CONTESTED) { in do_lock_umtx32()1068 UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); in do_lock_umtx32()1069 if (owner == UMUTEX_CONTESTED) in do_lock_umtx32()1107 old = casuword32(m, owner, owner | UMUTEX_CONTESTED); in do_lock_umtx32()1166 if ((owner & ~UMUTEX_CONTESTED) != id) in do_unlock_umtx32()1170 if ((owner & UMUTEX_CONTESTED) == 0) { in do_unlock_umtx32()1195 count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); in do_unlock_umtx32()1309 if (owner == UMUTEX_UNOWNED || owner == UMUTEX_CONTESTED) in do_lock_normal()1326 if (owner == UMUTEX_CONTESTED) { in do_lock_normal()1328 UMUTEX_CONTESTED, &owner, in do_lock_normal()[all …]
42 #define UMUTEX_CONTESTED 0x80000000U macro