Home
last modified time | relevance | path

Searched refs:Atomic32 (Results 1 – 18 of 18) sorted by relevance

/TaskScheduler/Scheduler/Include/Platform/Common/
H A DMTAtomic.h49 class Atomic32 : public Atomic32Base<T>
54 Atomic32() in Atomic32() function
56 static_assert(sizeof(Atomic32<T>) == sizeof(T), "Invalid atomic type size"); in Atomic32()
62 explicit Atomic32(T v) in Atomic32() function
64 static_assert(sizeof(Atomic32<T>) == sizeof(T), "Invalid atomic type size"); in Atomic32()
/TaskScheduler/SchedulerTests/Tests/
H A DAtomicTests.cpp64 MT::Atomic32<int32> test_relaxed; in SUITE()
68 MT::Atomic32<int32> test; in SUITE()
85 MT::Atomic32<int32> test2(VALUE); in SUITE()
96 MT::Atomic32<uint32> test3(UINT32_MAX); in SUITE()
136 MT::Atomic32<uint32> isReady; in SUITE()
137 MT::Atomic32<uint32> a; in SUITE()
138 MT::Atomic32<uint32> b; in SUITE()
142 MT::Atomic32<uint32> simpleLock; in SUITE()
H A DFireAndForget.cpp40 MT::Atomic32<int32>* doCounter; in SUITE()
41 MT::Atomic32<int32>* dtorCounter; in SUITE()
51 …SimpleTask(MT::Atomic32<int32>* _doCounter, MT::Atomic32<int32>* _dtorCounter, TestPoolType * _tas… in SUITE()
195 MT::Atomic32<int32> doCounter(0); in SUITE()
196 MT::Atomic32<int32> dtorCounter(0); in SUITE()
H A DSimpleTests.cpp69 MT::Atomic32<int32>* counter; in SUITE()
83 MT::Atomic32<int32> counter; in SUITE()
126 MT::Atomic32<uint32> finishedTaskCount; in SUITE()
130 MT::Atomic32<uint32> counter; in SUITE()
H A DGroupTests.cpp33 MT::Atomic32<int32> subtaskCount(0); in SUITE()
34 MT::Atomic32<int32> animTaskCount(0); in SUITE()
35 MT::Atomic32<int32> physTaskCount(0); in SUITE()
H A DSubtasksTests.cpp209 MT::Atomic32<int32>* data; in SUITE()
221 MT::Atomic32<int32>* data; in SUITE()
239 MT::Atomic32<int32>* data; in SUITE()
253 MT::Atomic32<int32> sum; in SUITE()
H A DWaitTests.cpp32 MT::Atomic32<int32> subTaskCount; in SUITE()
33 MT::Atomic32<int32> taskCount; in SUITE()
136 MT::Atomic32<uint32> finishedTaskCount; in SUITE()
H A DFiberTests.cpp39 MT::Atomic32<int32> counter(0); in SUITE()
H A DPriorityTests.cpp36 MT::Atomic32<int32> switchCountToNormal; in SUITE()
37 MT::Atomic32<int32> switchCountToLow; in SUITE()
H A DDxtTests.cpp170 MT::Atomic32<uint32>* pIsFinished; in SUITE()
173 …2 _height, uint32 _stride, const MT::ArrayView<uint8> & _srcPixels, MT::Atomic32<uint32>* _pIsFini… in SUITE()
/TaskScheduler/Scheduler/Include/
H A DMTScheduler.h228 Atomic32<int32> inProgressTaskCount;
266 Atomic32<int32>* GetWaitCounter() in GetWaitCounter()
287 Atomic32<int32>* waitCounter;
295 Atomic32<int32> roundRobinThreadIndex;
298 Atomic32<int32> startedThreadsCount;
301 Atomic32<int32> nextWaitingThreadSlotIndex;
304 Atomic32<int32> threadsCount;
H A DMTQueueMPMC.h45 Atomic32<uint32> sequence;
60 Atomic32<uint32> enqueuePos;
65 Atomic32<uint32> dequeuePos;
H A DMTTaskPool.h48 Atomic32<int32> id;
243 Atomic32<int32> idGenerator;
244 Atomic32<int32> index;
H A DMTFiberContext.h110 Atomic32<int32> childrenFibersCount;
H A DMTThreadContext.h99 Atomic32<int32> state;
/TaskScheduler/Scheduler/Include/Platform/Windows/
H A DMTThread.h45 Atomic32<uint32> isInitialized;
/TaskScheduler/Scheduler/Include/Platform/Posix/
H A DMTThread.h71 Atomic32<uint32> isInitialized;
/TaskScheduler/Scheduler/Include/Scopes/
H A DMTScopes.h133 MT::Atomic32<int32> top;