Searched refs:UMUTEX_CONTESTED (Results 1 – 7 of 7) sorted by relevance
87 id | UMUTEX_CONTESTED)) in _thr_umutex_trylock()102 if ((uint32_t)mtx->m_owner == UMUTEX_CONTESTED && in _thr_umutex_trylock2()105 atomic_cmpset_acq_32(&mtx->m_owner, UMUTEX_CONTESTED, in _thr_umutex_trylock2()106 id | UMUTEX_CONTESTED)) in _thr_umutex_trylock2()110 id | UMUTEX_CONTESTED)) in _thr_umutex_trylock2()163 if (__predict_false((owner & ~UMUTEX_CONTESTED) != id)) in _thr_umutex_unlock2()167 if ((owner & UMUTEX_CONTESTED) != 0) { in _thr_umutex_unlock2()
68 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock()73 id | UMUTEX_CONTESTED)) in __thr_umutex_lock()100 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock_spin()106 id | UMUTEX_CONTESTED)) in __thr_umutex_lock_spin()143 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_timedlock()149 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()673 if ((owner & ~UMUTEX_CONTESTED) == 0) { in mutex_lock_sleep()688 if ((owner & ~UMUTEX_CONTESTED) == 0) { in mutex_lock_sleep()
304 if ((mp->m_lock.m_owner & UMUTEX_CONTESTED) == 0) in cond_wait_user()
152 #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)
1126 UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); in do_lock_umtx32()1383 id | UMUTEX_CONTESTED); in do_lock_normal()1423 id | UMUTEX_CONTESTED); in do_lock_normal()1476 owner | UMUTEX_CONTESTED); in do_lock_normal()1570 newlock |= UMUTEX_CONTESTED; in do_unlock_normal()1711 owner | UMUTEX_CONTESTED); in do_wake2_umutex()2312 id | UMUTEX_CONTESTED); in do_lock_pi()2382 UMUTEX_CONTESTED); in do_lock_pi()2572 id | UMUTEX_CONTESTED); in do_lock_pp()2734 UMUTEX_CONTESTED); in do_unlock_pp()[all …]