Lines Matching refs:MT
32 MT::Atomic32<int32> subTaskCount; in SUITE()
33 MT::Atomic32<int32> taskCount; in SUITE()
35 MT::TaskGroup testGroup; in SUITE()
39 …MT_DECLARE_TASK(Subtask, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT::Color::Blu… in SUITE()
41 void Do(MT::FiberContext&) in SUITE()
43 MT::SpinSleepMilliSeconds(2); in SUITE()
51 MT_DECLARE_TASK(Task, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT::Color::Blue); in SUITE()
53 void Do(MT::FiberContext& ctx) in SUITE()
70 MT::TaskScheduler scheduler; in SUITE()
75 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
90 …MT_DECLARE_TASK(LongTask, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT::Color::Bl… in SUITE()
92 void Do(MT::FiberContext&) in SUITE()
94 MT::Thread::Sleep(1); in SUITE()
100 MT::TaskScheduler scheduler; in SUITE()
103 scheduler.RunAsync(MT::TaskGroup::Default(), &tasks[0], MT_ARRAY_SIZE(tasks)); in SUITE()
105 int64 startTime = MT::GetTimeMicroSeconds(); in SUITE()
109 int64 endTime = MT::GetTimeMicroSeconds(); in SUITE()
116 MT::TaskScheduler scheduler; in SUITE()
118 MT::TaskGroup myGroup = scheduler.CreateGroup(); in SUITE()
123 int64 startTime = MT::GetTimeMicroSeconds(); in SUITE()
127 int64 endTime = MT::GetTimeMicroSeconds(); in SUITE()
136 MT::Atomic32<uint32> finishedTaskCount; in SUITE()
140 …MT_DECLARE_TASK(SecondaryTask, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT::Colo… in SUITE()
142 void Do(MT::FiberContext&) in SUITE()
144 MT::SpinSleepMicroSeconds(20); in SUITE()
152 MT::TaskGroup secondaryGroup; in SUITE()
154 …MT_DECLARE_TASK(PrimaryTask, MT::StackRequirements::STANDARD, MT::TaskPriority::NORMAL, MT::Color:… in SUITE()
156 PrimaryTask(MT::TaskGroup _secondaryGroup) in SUITE()
161 void Do(MT::FiberContext& ctx) in SUITE()
177 MT::TaskScheduler scheduler; in SUITE()
179 MT::TaskGroup mainGroup = scheduler.CreateGroup(); in SUITE()
180 MT::TaskGroup secondaryGroup = scheduler.CreateGroup(); in SUITE()