Home
last modified time | relevance | path

Searched refs:UMUTEX_CONTESTED (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/lib/libthr/thread/
H A Dthr_umtx.h87 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()
H A Dthr_umtx.c68 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()
H A Dthr_mutex.c256 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()
H A Dthr_cond.c304 if ((mp->m_lock.m_owner & UMUTEX_CONTESTED) == 0) in cond_wait_user()
H A Dthr_private.h152 #define PMUTEX_OWNER_ID(m) ((m)->m_lock.m_owner & ~UMUTEX_CONTESTED)
/freebsd-14.2/sys/sys/
H A Dumtx.h55 #define UMUTEX_CONTESTED 0x80000000U macro
56 #define UMUTEX_RB_OWNERDEAD (UMUTEX_CONTESTED | 0x10)
57 #define UMUTEX_RB_NOTRECOV (UMUTEX_CONTESTED | 0x11)
/freebsd-14.2/sys/kern/
H A Dkern_umtx.c1126 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 …]