Searched refs:UMUTEX_UNOWNED (Results 1 – 4 of 4) sorted by relevance
| /trueos/lib/libthr/thread/ |
| HD | thr_umtx.h | 78 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()
|
| HD | thr_mutex.c | 156 pmutex->m_lock.m_owner = UMUTEX_UNOWNED; in mutex_init() 160 pmutex->m_lock.m_owner = UMUTEX_UNOWNED; in mutex_init()
|
| /trueos/sys/kern/ |
| HD | kern_umtx.c | 1055 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/ |
| HD | umtx.h | 41 #define UMUTEX_UNOWNED 0x0 macro
|