B_USER_MUTEX_DISABLED
FLAG_INFO_ENTRY(B_USER_MUTEX_DISABLED),
|| (oldValue & B_USER_MUTEX_DISABLED) != 0) {
|| (oldValue & B_USER_MUTEX_DISABLED) != 0) {
if (oldValue == 0 || (oldValue & B_USER_MUTEX_DISABLED) != 0)
&& (oldValue & B_USER_MUTEX_DISABLED) == 0) {
atomic_and((int32*)&barrier->lock, ~(int32)B_USER_MUTEX_DISABLED);
while (atomic_get((int32*)&barrier->mutex) != (B_USER_MUTEX_LOCKED | B_USER_MUTEX_DISABLED))
barrier->mutex = B_USER_MUTEX_LOCKED | B_USER_MUTEX_DISABLED;
int32 oldValue = atomic_or((int32*)mutex, B_USER_MUTEX_DISABLED);