Searched refs:B_USER_MUTEX_LOCKED (Results 1 - 8 of 8) sorted by relevance

/haiku/headers/private/system/
H A Duser_mutex_defs.h19 #define B_USER_MUTEX_LOCKED 0x01 macro
/haiku/src/system/libroot/os/locks/
H A Dmutex.cpp68 oldValue = atomic_test_and_set(&lock->lock, B_USER_MUTEX_LOCKED, 0);
87 int32 oldValue = atomic_and(&lock->lock, ~(int32)B_USER_MUTEX_LOCKED);
93 if ((oldValue & B_USER_MUTEX_LOCKED) == 0) {
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_barrier.cpp39 barrier->lock = B_USER_MUTEX_LOCKED;
51 const int32 oldValue = atomic_test_and_set((int32*)mutex, B_USER_MUTEX_LOCKED, 0);
69 ~(int32)B_USER_MUTEX_LOCKED);
127 barrier->lock = B_USER_MUTEX_LOCKED;
H A Dpthread_mutex.cpp76 const int32 oldValue = atomic_test_and_set((int32*)&mutex->lock, B_USER_MUTEX_LOCKED, 0);
177 ~(int32)B_USER_MUTEX_LOCKED);
185 if ((oldValue & B_USER_MUTEX_LOCKED) == 0)
H A Dpthread_cond.cpp77 atomic_test_and_set((int32*)&cond->lock, B_USER_MUTEX_LOCKED, 0);
120 atomic_and((int32*)&cond->lock, ~(int32)B_USER_MUTEX_LOCKED);
H A Dpthread_rwlock.cpp126 const int32 oldValue = atomic_test_and_set((int32*)&mutex, B_USER_MUTEX_LOCKED, 0);
143 ~(int32)B_USER_MUTEX_LOCKED);
/haiku/src/bin/debug/strace/
H A Dmutex.cpp21 FLAG_INFO_ENTRY(B_USER_MUTEX_LOCKED),
/haiku/src/system/kernel/locks/
H A Duser_mutex.cpp346 B_USER_MUTEX_LOCKED | B_USER_MUTEX_WAITING, isWired);
347 if ((oldValue & B_USER_MUTEX_LOCKED) == 0
398 oldValue = user_atomic_or(mutex, B_USER_MUTEX_LOCKED, isWired);
399 if ((oldValue & B_USER_MUTEX_LOCKED) != 0)
409 user_atomic_and(mutex, ~(int32)B_USER_MUTEX_LOCKED, isWired);
573 const int32 oldValue = user_atomic_and(fromMutex, ~(int32)B_USER_MUTEX_LOCKED,

Completed in 204 milliseconds