Home
last modified time | relevance | path

Searched refs:CompareAndSwap (Results 1 – 5 of 5) sorted by relevance

/TaskScheduler/SchedulerTests/Tests/
H A DAtomicTests.cpp88 int prevResult = test2.CompareAndSwap(NEW_VALUE, OLD_VALUE); in SUITE()
92 prevResult = test2.CompareAndSwap(VALUE, NEW_VALUE); in SUITE()
122 char* prevPtr = atomicPtr.CompareAndSwap(nullptr, testPtrNew); in SUITE()
126 prevPtr = atomicPtr.CompareAndSwap(testPtr, testPtrNew); in SUITE()
180 if (simpleLock.CompareAndSwap(0, 1) == 0) in SUITE()
/TaskScheduler/Scheduler/Include/
H A DMTQueueMPMC.h105 uint32 nowPos = enqueuePos.CompareAndSwap(pos, pos + 1); in TryPush()
146 uint32 nowPos = dequeuePos.CompareAndSwap(pos, pos + 1); in TryPop()
/TaskScheduler/Scheduler/Include/Platform/Posix/
H A DMTAtomic.h141 T CompareAndSwap(T compareValue, T newValue) in CompareAndSwap() function
207 T* CompareAndSwap(const T* compareValue, const T* newValue) in CompareAndSwap() function
/TaskScheduler/Scheduler/Include/Platform/Windows/
H A DMTAtomic.h136 T CompareAndSwap(T compareValue, T newValue) in CompareAndSwap() function
207 T* CompareAndSwap(const T* compareValue, const T* newValue) in CompareAndSwap() function
/TaskScheduler/Scheduler/Include/Scopes/
H A DMTScopes.h520 …int32 SCOPE_CONCAT(scope_state_, line) = SCOPE_CONCAT(scope_descriptorIndex_, line).CompareAndSwap