Home
last modified time | relevance | path

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

/TaskScheduler/Scheduler/Source/
H A DMTThreadContext.cpp45 , taskScheduler(nullptr) in ThreadContext()
56 , taskScheduler(nullptr) in ThreadContext()
89 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyWaitStarted()
97 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyWaitFinished()
105 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyTemporaryWorkerThreadJoin()
113 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyTemporaryWorkerThreadLeave()
121 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyTaskExecuteStateChanged()
129 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyThreadCreated()
137 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyThreadStarted()
145 if (IProfilerEventListener* eventListener = taskScheduler->GetProfilerEventListener()) in NotifyThreadStoped()
[all …]
H A DMTFiberContext.cpp98 MT_ASSERT(threadContext->taskScheduler, "Sanity check failed!"); in RunSubtasksAndYieldImpl()
99 …MT_ASSERT(threadContext->taskScheduler->IsWorkerThread(), "Can't use RunSubtasksAndYield outside T… in RunSubtasksAndYieldImpl()
103 threadContext->taskScheduler->RunTasksImpl(buckets, this, false); in RunSubtasksAndYieldImpl()
134 MT_ASSERT(threadContext->taskScheduler, "Sanity check failed!"); in RunAsync()
135 …MT_ASSERT(threadContext->taskScheduler->IsWorkerThread(), "Can't use RunAsync outside Task. Use Ta… in RunAsync()
137 TaskScheduler& scheduler = *(threadContext->taskScheduler); in RunAsync()
153 MT_ASSERT(threadContext->taskScheduler, "TaskScheduler is nullptr"); in RunSubtasksAndYield()
155 TaskScheduler& scheduler = *(threadContext->taskScheduler); in RunSubtasksAndYield()
H A DMTScheduler.cpp112 threadContext[i].taskScheduler = this; in TaskScheduler()
270 int allGroupTaskCount = threadContext.taskScheduler->allGroups.Dec(); in ExecuteTask()
343 uint32 workersCount = threadContext.taskScheduler->GetWorkersCount(); in TryStealTask()
370 MT_ASSERT(context.taskScheduler, "Task scheduler must be not null!"); in WorkerThreadMain()
393 MT_ASSERT(context.taskScheduler, "Task scheduler must be not null!"); in SchedulerFiberWait()
445 MT_ASSERT(context.taskScheduler, "Task scheduler must be not null!"); in SchedulerFiberMain()
452 context.taskScheduler->startedThreadsCount.IncFetch(); in SchedulerFiberMain()
576 context.taskScheduler->ReleaseFiberContext(std::move(fiberContext)); in SchedulerFiberProcessTask()
606 context.taskScheduler->RunTasksImpl(buckets, nullptr, true); in SchedulerFiberProcessTask()
752 context.taskScheduler = this; in WaitGroup()
[all …]
/TaskScheduler/Scheduler/Include/
H A DMTFiberContext.inl32 TaskScheduler& scheduler = *(threadContext->taskScheduler);
49 …MT_ASSERT(threadContext->taskScheduler->IsWorkerThread(), "Can't use RunAsync outside Task. Use Ta…
51 TaskScheduler& scheduler = *(threadContext->taskScheduler);
H A DMTThreadContext.h81 TaskScheduler* taskScheduler; member