Searched refs:CompareAndSwap (Results 1 – 5 of 5) sorted by relevance
| /TaskScheduler/SchedulerTests/Tests/ |
| H A D | AtomicTests.cpp | 88 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 D | MTQueueMPMC.h | 105 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 D | MTAtomic.h | 141 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 D | MTAtomic.h | 136 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 D | MTScopes.h | 520 …int32 SCOPE_CONCAT(scope_state_, line) = SCOPE_CONCAT(scope_descriptorIndex_, line).CompareAndSwap…
|