Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/kern/
Dkern_umtx.c891 if (owner == UMUTEX_CONTESTED) { in _do_lock_umtx32()
893 UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); in _do_lock_umtx32()
894 if (owner == UMUTEX_CONTESTED) in _do_lock_umtx32()
932 old = casuword32(m, owner, owner | UMUTEX_CONTESTED); in _do_lock_umtx32()
1021 if ((owner & ~UMUTEX_CONTESTED) != id) in do_unlock_umtx32()
1025 if ((owner & UMUTEX_CONTESTED) == 0) { in do_unlock_umtx32()
1050 count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); in do_unlock_umtx32()
1172 if (owner == UMUTEX_UNOWNED || owner == UMUTEX_CONTESTED) in _do_lock_normal()
1189 if (owner == UMUTEX_CONTESTED) { in _do_lock_normal()
1191 UMUTEX_CONTESTED, id | UMUTEX_CONTESTED); in _do_lock_normal()
[all …]
/freebsd-9-stable/lib/libthr/thread/
Dthr_umtx.c69 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_lock()
93 if ((owner & ~UMUTEX_CONTESTED) == 0) { in __thr_umutex_lock_spin()
133 if ((owner & ~UMUTEX_CONTESTED) == 0 && in __thr_umutex_timedlock()
176 if (__predict_false((owner & ~UMUTEX_CONTESTED) != id)) in __thr_umutex_unlock()
180 if ((owner & UMUTEX_CONTESTED)) in __thr_umutex_unlock()
Dthr_umtx.h88 if ((uint32_t)mtx->m_owner == UMUTEX_CONTESTED && in _thr_umutex_trylock2()
90 if (atomic_cmpset_acq_32(&mtx->m_owner, UMUTEX_CONTESTED, id | UMUTEX_CONTESTED)) in _thr_umutex_trylock2()
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()
/freebsd-9-stable/sys/sys/
Dumtx.h42 #define UMUTEX_CONTESTED 0x80000000U macro