Home
last modified time | relevance | path

Searched refs:taskHandleCount (Results 1 – 4 of 4) sorted by relevance

/TaskScheduler/Scheduler/Source/
H A DMTFiberContext.cpp130 …erContext::RunAsync(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHandleCount) in RunAsync() argument
132 MT_ASSERT(taskHandleCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run."); in RunAsync()
139 ArrayView<internal::GroupedTask> buffer(threadContext->descBuffer, taskHandleCount); in RunAsync()
141 uint32 bucketCount = MT::Min((uint32)scheduler.GetWorkersCount(), taskHandleCount); in RunAsync()
149 …RunSubtasksAndYield(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHandleCount) in RunSubtasksAndYield() argument
151 MT_ASSERT(taskHandleCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run."); in RunSubtasksAndYield()
157 ArrayView<internal::GroupedTask> buffer(threadContext->descBuffer, taskHandleCount); in RunSubtasksAndYield()
159 uint32 bucketCount = MT::Min((uint32)scheduler.GetWorkersCount(), taskHandleCount); in RunSubtasksAndYield()
H A DMTScheduler.cpp722 …TaskScheduler::RunAsync(TaskGroup group, const TaskHandle* taskHandleArray, uint32 taskHandleCount) in RunAsync() argument
726 …sk> buffer(MT_ALLOCATE_ON_STACK(sizeof(internal::GroupedTask) * taskHandleCount), taskHandleCount); in RunAsync()
728 uint32 bucketCount = MT::Min((uint32)GetWorkersCount(), taskHandleCount); in RunAsync()
/TaskScheduler/Scheduler/Include/
H A DMTFiberContext.h76 void RunAsync(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHandleCount);
77 …unSubtasksAndYield(TaskGroup taskGroup, const TaskHandle* taskHandleArray, uint32 taskHandleCount);
H A DMTScheduler.h364 void RunAsync(TaskGroup group, const TaskHandle* taskHandleArray, uint32 taskHandleCount);