Home
last modified time | relevance | path

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

/TaskScheduler/Scheduler/Include/
H A DMTQueueMPMC.h95 uint32 pos = enqueuePos.LoadRelaxed(); in TryPush()
120 pos = enqueuePos.LoadRelaxed(); in TryPush()
135 uint32 pos = dequeuePos.LoadRelaxed(); in TryPop()
161 pos = dequeuePos.LoadRelaxed(); in TryPop()
/TaskScheduler/Scheduler/Include/Platform/Posix/
H A DMTAtomic.h118 T tmp = LoadRelaxed(); in Load()
151 T LoadRelaxed() const in LoadRelaxed() function
184 T* tmp = LoadRelaxed(); in Load()
217 T* LoadRelaxed() const in LoadRelaxed() function
/TaskScheduler/Scheduler/Include/Platform/Windows/
H A DMTAtomic.h113 T tmp = LoadRelaxed(); in Load()
146 T LoadRelaxed() const in LoadRelaxed() function
179 T* tmp = LoadRelaxed(); in Load()
222 T* LoadRelaxed() const in LoadRelaxed() function
/TaskScheduler/Scheduler/Source/
H A DMTScheduler.cpp451 int32 totalThreadsCount = context.taskScheduler->threadsCount.LoadRelaxed(); in SchedulerFiberMain()
633 int32 roundRobinIndex = roundRobinThreadIndex.LoadRelaxed(); in RunTasksImpl()
636 int bucketIndex = ((roundRobinIndex + i) % threadsCount.LoadRelaxed()); in RunTasksImpl()
698 int bucketIndex = roundRobinThreadIndex.IncFetch() % threadsCount.LoadRelaxed(); in RunTasksImpl()
810 if (threadsCount.LoadRelaxed() <= (int32)minWorkersCount) in IsTaskStealingDisabled()
820 return threadsCount.LoadRelaxed(); in GetWorkersCount()
/TaskScheduler/SchedulerTests/Tests/
H A DAtomicTests.cpp150 while(isReady.LoadRelaxed() == 0) in SUITE()