Home
last modified time | relevance | path

Searched refs:UMUTEX_UNOWNED (Results 1 – 4 of 4) sorted by relevance

/trueos/lib/libthr/thread/
HDthr_umtx.h78 if (atomic_cmpset_acq_32(&mtx->m_owner, UMUTEX_UNOWNED, id)) in _thr_umutex_trylock()
88 if (atomic_cmpset_acq_32(&mtx->m_owner, UMUTEX_UNOWNED, id) != 0) in _thr_umutex_trylock2()
134 owner, UMUTEX_UNOWNED))); in _thr_umutex_unlock2()
143 if (atomic_cmpset_rel_32(&mtx->m_owner, id, UMUTEX_UNOWNED)) in _thr_umutex_unlock2()
HDthr_mutex.c156 pmutex->m_lock.m_owner = UMUTEX_UNOWNED; in mutex_init()
160 pmutex->m_lock.m_owner = UMUTEX_UNOWNED; in mutex_init()
/trueos/sys/kern/
HDkern_umtx.c1055 owner = casuword32(m, UMUTEX_UNOWNED, id); in do_lock_umtx32()
1058 if (owner == UMUTEX_UNOWNED) in do_lock_umtx32()
1171 old = casuword32(m, owner, UMUTEX_UNOWNED); 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()
1315 rv = casueword32(&m->m_owner, UMUTEX_UNOWNED, in do_lock_normal()
1322 if (owner == UMUTEX_UNOWNED) in do_lock_normal()
1432 error = casueword32(&m->m_owner, owner, &old, UMUTEX_UNOWNED); in do_unlock_normal()
1456 count <= 1 ? UMUTEX_UNOWNED : UMUTEX_CONTESTED); in do_unlock_normal()
1505 UMUTEX_UNOWNED); in do_wake_umutex()
[all …]
/trueos/sys/sys/
HDumtx.h41 #define UMUTEX_UNOWNED 0x0 macro