Home
last modified time | relevance | path

Searched refs:int32 (Results 1 – 25 of 29) sorted by relevance

12

/TaskScheduler/Scheduler/Include/Scopes/
H A DMTScopes.h51 int32 line;
92 ScopeStackEntry(int32 _parentIndex, int32 _descIndex) in ScopeStackEntry()
179 int32 id; in Alloc()
193 int32 id; in Alloc()
206 int32 id; in Alloc()
219 int32 id; in Alloc()
256 int32 top;
303 int32 Top() in Top()
376 int32 top;
430 int32 Top() in Top()
[all …]
/TaskScheduler/Scheduler/Include/Platform/Common/
H A DMTSpinWait.h36 int32 iteration;
40 static const int32 YIELD_CPU_THRESHOLD = 10;
41 static const int32 YIELD_CPU_THRESHOLD2 = 20;
42 static const int32 YIELD_THREAD_THRESHOLD = 40;
43 static const int32 YIELD_SLEEP0_THRESHOLD = 200;
61 int32 SpinOnce() in SpinOnce()
70 for (int32 i = 0; i < 50; i++) in SpinOnce()
92 int32 retValue = iteration; in SpinOnce()
/TaskScheduler/Scheduler/Include/
H A DMTQueueMPMC.h39 static const int32 ALIGNMENT = 16;
40 static const int32 ALIGNMENT_MASK = (ALIGNMENT-1);
101 int32 dif = (int32)seq - (int32)pos; in TryPush()
142 int32 dif = (int32)seq - (int32)(pos + 1); in TryPop()
H A DMTScheduler.h228 Atomic32<int32> inProgressTaskCount;
246 int32 GetTaskCount() const in GetTaskCount()
251 int32 Dec() in Dec()
256 int32 Inc() in Inc()
261 int32 Add(int sum) in Add()
266 Atomic32<int32>* GetWaitCounter() in GetWaitCounter()
287 Atomic32<int32>* waitCounter;
295 Atomic32<int32> roundRobinThreadIndex;
298 Atomic32<int32> startedThreadsCount;
304 Atomic32<int32> threadsCount;
[all …]
H A DMTThreadContext.h37 #define MT_SYSTEM_FIBER_INDEX (int32)(-1)
99 Atomic32<int32> state;
127 …MT::Color::Type debugColor, const mt_char* debugID, TaskExecuteState::Type type, int32 fiberIndex);
H A DMTTypes.h59 typedef int32_t int32; typedef
86 static_assert( sizeof(int32) == 4, "Invalid type size, int32" );
H A DMTStaticVector.h34 static const int32 ALIGNMENT = 16;
35 static const int32 ALIGNMENT_MASK = (ALIGNMENT-1);
41 inline T* IndexToObject(int32 index) in IndexToObject()
H A DMTTaskPool.h48 Atomic32<int32> id;
108 int32 check_id;
235 static const int32 ALIGNMENT = 16;
243 Atomic32<int32> idGenerator;
244 Atomic32<int32> index;
H A DMTProfilerEventListener.h74 …Color::Type debugColor, const mt_char* debugID, TaskExecuteState::Type type, int32 fiberIndex) = 0;
H A DMTFiberContext.h110 Atomic32<int32> childrenFibersCount;
H A DMTConcurrentRingBuffer.h43 static const int32 ALIGNMENT = 16;
/TaskScheduler/SchedulerTests/Tests/
H A DSimpleTests.cpp69 MT::Atomic32<int32>* counter; in SUITE()
83 MT::Atomic32<int32> counter; in SUITE()
182 int32 workersCount = scheduler.GetWorkersCount(); in SUITE()
184 int32 taskCount = workersCount * TASK_COUNT_PER_WORKER; in SUITE()
189 for(int32 i = 0; i < taskCount; i++) in SUITE()
194 for(int32 i = 0; i < workersCount; i++) in SUITE()
205 for(int32 i = 0; i < workersCount; i++) in SUITE()
213 CHECK_EQUAL(taskCount, (int32)finishedTaskCount.Load()); in SUITE()
H A DScopesTests.cpp36 AssetStackEntry(int32 parentIndex, int32 descIndex, const char* _assetName) in SUITE()
54 int32 descId = MT::invalidStackId; in SUITE()
64 int32 parentStackId = stackTop->GetParentId(); in SUITE()
68 int32 innerDescId = MT::invalidStackId; in SUITE()
126 int32 testStorageId = 3; in SUITE()
168 int32 testStorageId = 3; in SUITE()
215 int32 srcLine = __LINE__; in SUITE()
219 int32 id1 = persistentStorage.Alloc(srcFile, srcLine, scopeName1); in SUITE()
222 int32 id2 = persistentStorage.Alloc(srcFile, srcLine, scopeName2); in SUITE()
H A DWaitTests.cpp32 MT::Atomic32<int32> subTaskCount; in SUITE()
33 MT::Atomic32<int32> taskCount; in SUITE()
110 int32 waitTime = (int32)(endTime - startTime); in SUITE()
128 int32 waitTime = (int32)(endTime - startTime); 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 DPriorityTests.cpp36 MT::Atomic32<int32> switchCountToNormal; in SUITE()
37 MT::Atomic32<int32> switchCountToLow; in SUITE()
207 int32 workersCount = scheduler.GetWorkersCount(); in SUITE()
216 for(int32 j = 0; j < workersCount; j++) in SUITE()
227 for(int32 j = 0; j < workersCount; j++) 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 DAtomicTests.cpp50 static MT::Atomic32Base<int32> test = { 0 }; in SUITE()
64 MT::Atomic32<int32> test_relaxed; in SUITE()
68 MT::Atomic32<int32> test; in SUITE()
85 MT::Atomic32<int32> test2(VALUE); 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 DFiberTests.cpp39 MT::Atomic32<int32> counter(0); in SUITE()
/TaskScheduler/Scheduler/Source/
H A DMTScheduler.cpp103 int32 totalThreadsCount = GetWorkersCount(); in TaskScheduler()
109 for (int32 i = 0; i < totalThreadsCount; i++) in TaskScheduler()
130 int32 totalThreadsCount = GetWorkersCount(); in JoinWorkerThreads()
131 for (int32 i = 0; i < totalThreadsCount; i++) in JoinWorkerThreads()
137 for (int32 i = 0; i < totalThreadsCount; i++) in JoinWorkerThreads()
419 int32 groupTaskCount = waitContext.waitCounter->Load(); in SchedulerFiberWait()
742 int32 taskCount = groupDesc.GetTaskCount(); in WaitGroup()
777 int32 taskCount = allGroups.GetTaskCount(); in WaitAll()
818 int32 TaskScheduler::GetWorkersCount() const in GetWorkersCount()
826 int32 threadsCount = GetWorkersCount(); in IsWorkerThread()
[all …]
H A DMTFiberContext.cpp81 …hanged( currentTask.debugColor, currentTask.debugID, TaskExecuteState::SUSPEND, (int32)fiberIndex); in Yield()
91 …Changed( currentTask.debugColor, currentTask.debugID, TaskExecuteState::RESUME, (int32)fiberIndex); in Yield()
114 …hanged( currentTask.debugColor, currentTask.debugID, TaskExecuteState::SUSPEND, (int32)fiberIndex); in RunSubtasksAndYieldImpl()
124 …Changed( currentTask.debugColor, currentTask.debugID, TaskExecuteState::RESUME, (int32)fiberIndex); in RunSubtasksAndYieldImpl()
/TaskScheduler/SchedulerTests/Profiler/
H A DProfiler.cpp110 …Type debugColor, const mt_char* debugID, MT::TaskExecuteState::Type type, int32 fiberIndex) overri… in OnTaskExecuteStateChanged()
116 MT_ASSERT(fiberIndex < (int32)totalFibersCount, "Sanity check failed"); in OnTaskExecuteStateChanged()
145 if (fiberIndex >= (int32)0) in OnTaskExecuteStateChanged()
163 if (fiberIndex >= (int32)0) in OnTaskExecuteStateChanged()
/TaskScheduler/Scheduler/Include/Platform/Windows/
H A DMTAtomic.h36 static_assert(sizeof(T) == sizeof(int32), "Atomic32Base, type T must be equal size as int32"); \
37 static_assert(sizeof(int32) == sizeof(long), "Incompatible types, Interlocked* will fail.");
H A DMTEventUser.h44 volatile int32 value;

12