Searched refs:B_USER_MUTEX_LOCKED (Results 1 - 8 of 8) sorted by relevance
/haiku/headers/private/system/ |
H A D | user_mutex_defs.h | 19 #define B_USER_MUTEX_LOCKED 0x01 macro
|
/haiku/src/system/libroot/os/locks/ |
H A D | mutex.cpp | 68 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 D | pthread_barrier.cpp | 39 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 D | pthread_mutex.cpp | 76 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 D | pthread_cond.cpp | 77 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 D | pthread_rwlock.cpp | 126 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 D | mutex.cpp | 21 FLAG_INFO_ENTRY(B_USER_MUTEX_LOCKED),
|
/haiku/src/system/kernel/locks/ |
H A D | user_mutex.cpp | 346 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