Lines Matching refs:internal
50 void FiberContext::SetThreadContext(internal::ThreadContext * _threadContext) in SetThreadContext()
60 internal::ThreadContext* FiberContext::GetThreadContext() in GetThreadContext()
68 currentTask = internal::TaskDesc(); in Reset()
95 void FiberContext::RunSubtasksAndYieldImpl(ArrayView<internal::TaskBucket>& buckets) in RunSubtasksAndYieldImpl()
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()
142 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket… in RunAsync()
144 internal::DistibuteDescriptions(taskGroup, taskHandleArray, buffer, buckets); in RunAsync()
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()
160 …ArrayView<internal::TaskBucket> buckets(MT_ALLOCATE_ON_STACK(sizeof(internal::TaskBucket) * bucket… in RunSubtasksAndYield()
162 internal::DistibuteDescriptions(taskGroup, taskHandleArray, buffer, buckets); in RunSubtasksAndYield()