Lines Matching refs:FiberContext
63 FiberContext& context = standartFiberContexts[i]; in TaskScheduler()
75 FiberContext& context = extendedFiberContexts[i]; in TaskScheduler()
152 FiberContext* TaskScheduler::RequestFiberContext(internal::GroupedTask& task) in RequestFiberContext()
154 FiberContext *fiberContext = task.awaitingFiber; in RequestFiberContext()
191 void TaskScheduler::ReleaseFiberContext(FiberContext*&& fiberContext) in ReleaseFiberContext()
218 …FiberContext* TaskScheduler::ExecuteTask(internal::ThreadContext& threadContext, FiberContext* fib… in ExecuteTask()
274 FiberContext* parentFiberContext = fiberContext->parentFiber; in ExecuteTask()
315 FiberContext& fiberContext = *(FiberContext*)(userData); in FiberMain()
548 FiberContext* fiberContext = context.taskScheduler->RequestFiberContext(task); in SchedulerFiberProcessTask()
565 FiberContext* parentFiber = ExecuteTask(context, fiberContext); in SchedulerFiberProcessTask()
601 FiberContext* yieldedTask = fiberContext; in SchedulerFiberProcessTask()
602 StaticVector<FiberContext*, 1> yieldedTasksQueue(1, yieldedTask); in SchedulerFiberProcessTask()
628 …void TaskScheduler::RunTasksImpl(ArrayView<internal::TaskBucket>& buckets, FiberContext * parentFi… in RunTasksImpl()