Lines Matching refs:oldValue
1234 uint32 oldValue;
1237 oldValue = *lock;
1238 newValue = ((oldValue & ~GL_BIT_MASK) | GL_BIT_OWNED) |
1239 ((oldValue >> 1) & GL_BIT_PENDING);
1240 atomic_test_and_set((int32*)lock, newValue, oldValue);
1241 } while (*lock == oldValue);
1257 uint32 oldValue;
1260 oldValue = *lock;
1261 newValue = oldValue & ~GL_BIT_MASK;
1262 atomic_test_and_set((int32*)lock, newValue, oldValue);
1263 } while (*lock == oldValue);
1264 return (oldValue & GL_BIT_PENDING);