Lines Matching refs:TaskScheduler

36TaskScheduler::TaskScheduler(uint32 workerThreadsCount, WorkerThreadParams* workerParameters, IPro…  in TaskScheduler()  function in MT::TaskScheduler
38TaskScheduler::TaskScheduler(uint32 workerThreadsCount, WorkerThreadParams* workerParameters, Task… in TaskScheduler()
128 void TaskScheduler::JoinWorkerThreads() in JoinWorkerThreads()
144 TaskScheduler::~TaskScheduler() in ~TaskScheduler()
152 FiberContext* TaskScheduler::RequestFiberContext(internal::GroupedTask& task) in RequestFiberContext()
191 void TaskScheduler::ReleaseFiberContext(FiberContext*&& fiberContext) in ReleaseFiberContext()
218 …FiberContext* TaskScheduler::ExecuteTask(internal::ThreadContext& threadContext, FiberContext* fib… in ExecuteTask()
259TaskScheduler::TaskGroupDescription & groupDesc = threadContext.taskScheduler->GetGroupDesc(taskG… in ExecuteTask()
313 void TaskScheduler::FiberMain(void* userData) in FiberMain()
341 …bool TaskScheduler::TryStealTask(internal::ThreadContext& threadContext, internal::GroupedTask & t… in TryStealTask()
367 void TaskScheduler::WorkerThreadMain( void* userData ) in WorkerThreadMain()
389 void TaskScheduler::SchedulerFiberWait( void* userData ) in SchedulerFiberWait()
442 void TaskScheduler::SchedulerFiberMain( void* userData ) in SchedulerFiberMain()
541 …void TaskScheduler::SchedulerFiberProcessTask( internal::ThreadContext& context, internal::Grouped… in SchedulerFiberProcessTask()
616 bool TaskScheduler::SchedulerFiberStep( internal::ThreadContext& context, bool disableTaskStealing) in SchedulerFiberStep()
628 …void TaskScheduler::RunTasksImpl(ArrayView<internal::TaskBucket>& buckets, FiberContext * parentFi… in RunTasksImpl()
722 …void TaskScheduler::RunAsync(TaskGroup group, const TaskHandle* taskHandleArray, uint32 taskHandle… in RunAsync()
735 bool TaskScheduler::WaitGroup(TaskGroup group, uint32 milliseconds) in WaitGroup()
739 TaskScheduler::TaskGroupDescription& groupDesc = GetGroupDesc(group); in WaitGroup()
772 bool TaskScheduler::WaitAll(uint32 milliseconds) in WaitAll()
808 bool TaskScheduler::IsTaskStealingDisabled(uint32 minWorkersCount) const in IsTaskStealingDisabled()
818 int32 TaskScheduler::GetWorkersCount() const in GetWorkersCount()
824 bool TaskScheduler::IsWorkerThread() const in IsWorkerThread()
843 TaskGroup TaskScheduler::CreateGroup() in CreateGroup()
863 void TaskScheduler::ReleaseGroup(TaskGroup group) in ReleaseGroup()
880 TaskScheduler::TaskGroupDescription& TaskScheduler::GetGroupDesc(TaskGroup group) in GetGroupDesc()
885 TaskScheduler::TaskGroupDescription & groupDesc = groupStats[idx]; in GetGroupDesc()
894 void TaskScheduler::NotifyFibersCreated(uint32 fibersCount) in NotifyFibersCreated()
902 void TaskScheduler::NotifyThreadsCreated(uint32 threadsCount) in NotifyThreadsCreated()