Lines Matching refs:internal
26 namespace internal namespace
30 inline internal::GroupedTask GetGroupedTask(TaskGroup group, const T * src)
32 … internal::TaskDesc desc(T::TaskEntryPoint, src, T::GetStackRequirements(), T::GetTaskPriority() );
37 return internal::GroupedTask( desc, group );
42 inline internal::GroupedTask GetGroupedTask(TaskGroup group, FiberContext* const * src)
48 internal::GroupedTask groupedTask( fiberContext->currentTask, fiberContext->currentGroup );
55 inline internal::GroupedTask GetGroupedTask(TaskGroup group, const MT::TaskHandle * src)
58 const internal::TaskDesc & desc = src->GetDesc();
59 return internal::GroupedTask( desc, group );
74 …ns(TaskGroup group, TTask* taskArray, ArrayView<internal::GroupedTask>& descriptions, ArrayView<in…
88 …buckets[bucketIndex] = internal::TaskBucket(&descriptions[bucketStartIndex], index - bucketStartIn…
104 MT_ASSERT(taskCount < (internal::TASK_BUFFER_CAPACITY - 1), "Too many tasks per one Run.");
107 uint32 bytesCountForGroupedTasks = sizeof(internal::GroupedTask) * taskCount;
108 …ArrayView<internal::GroupedTask> buffer( MT_ALLOCATE_ON_STACK( bytesCountForGroupedTasks ), taskCo…
111 uint32 bytesCountForTaskBuckets = sizeof(internal::TaskBucket) * bucketCount;
112 …ArrayView<internal::TaskBucket> buckets( MT_ALLOCATE_ON_STACK( bytesCountForTaskBuckets ), bucketC…
114 internal::DistibuteDescriptions(group, taskArray, buffer, buckets);