Home
last modified time | relevance | path

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

/freebsd-10-stable/sys/kern/
Dkern_umtx.c1066 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 …]
/freebsd-10-stable/lib/libthr/thread/
Dthr_umtx.h90 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()
Dthr_umtx.c69 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock()
93 if ((owner & ~UMUTEX_CONTESTED) == 0) { in __thr_umutex_lock_spin()
140 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_timedlock()
Dthr_mutex.c164 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()
Dthr_cond.c243 if ((mp->m_lock.m_owner & UMUTEX_CONTESTED) == 0) in cond_wait_user()
/freebsd-10-stable/sys/sys/
Dumtx.h42 #define UMUTEX_CONTESTED 0x80000000U macro