Lines Matching refs:group
185 fiberContext->currentGroup = task.group; in RequestFiberContext()
662 int idx = task.group.GetValidIndex(); in RunTasksImpl()
722 …void TaskScheduler::RunAsync(TaskGroup group, const TaskHandle* taskHandleArray, uint32 taskHandle… in RunAsync() argument
731 internal::DistibuteDescriptions(group, taskHandleArray, buffer, buckets); in RunAsync()
735 bool TaskScheduler::WaitGroup(TaskGroup group, uint32 milliseconds) in WaitGroup() argument
739 TaskScheduler::TaskGroupDescription& groupDesc = GetGroupDesc(group); in WaitGroup()
847 TaskGroup group; in CreateGroup() local
848 if (!availableGroups.TryPop(group)) in CreateGroup()
853 int idx = group.GetValidIndex(); in CreateGroup()
860 return group; in CreateGroup()
863 void TaskScheduler::ReleaseGroup(TaskGroup group) in ReleaseGroup() argument
866 MT_ASSERT(group.IsValid(), "Invalid group ID"); in ReleaseGroup()
868 int idx = group.GetValidIndex(); in ReleaseGroup()
875 bool res = availableGroups.TryPush(std::move(group)); in ReleaseGroup()
880 TaskScheduler::TaskGroupDescription& TaskScheduler::GetGroupDesc(TaskGroup group) in GetGroupDesc() argument
882 MT_ASSERT(group.IsValid(), "Invalid group ID"); in GetGroupDesc()
884 int idx = group.GetValidIndex(); in GetGroupDesc()