Home
last modified time | relevance | path

Searched refs:Fiber (Results 1 – 8 of 8) sorted by relevance

/TaskScheduler/SchedulerTests/Tests/
H A DFiberTests.cpp40 MT::Fiber* fiberMain = nullptr; in SUITE()
47 MT::Fiber* currentFiber = (MT::Fiber*)userData; in SUITE()
48 MT::Fiber::SwitchTo(*currentFiber, *fiberMain); in SUITE()
53 MT::Fiber::SwitchTo(*currentFiber, *fiberMain); in SUITE()
64 MT::Fiber fiber1; in SUITE()
68 MT::Fiber::SwitchTo(*fiberMain, fiber1); in SUITE()
73 MT::Fiber::SwitchTo(*fiberMain, fiber1); in SUITE()
87 MT::Fiber fiber1; in SUITE()
100 MT::Fiber fiber2; in SUITE()
/TaskScheduler/Scheduler/Include/Platform/Windows/
H A DMTFiberDefault.h52 class Fiber
61 Fiber* self = (Fiber*)pFiber; in FiberFuncInternal()
84 MT_NOCOPYABLE(Fiber);
86 Fiber() in Fiber() function
91 ~Fiber() in ~Fiber()
137 static void SwitchTo(Fiber & from, Fiber & to) in SwitchTo()
H A DMTFiberOptimized.h40 class Fiber
66 Fiber* self = (Fiber*)pFiber; in FiberFuncInternal()
91 MT_NOCOPYABLE(Fiber);
93 Fiber() in Fiber() function
105 ~Fiber() in ~Fiber()
190 static void SwitchTo(Fiber & from, Fiber & to) in SwitchTo()
/TaskScheduler/Scheduler/Include/Platform/Posix/
H A DMTFiber.h71 class Fiber
84 Fiber* self = (Fiber*)pFiber; in FiberFuncInternal()
108 MT_NOCOPYABLE(Fiber);
110 Fiber() in Fiber() function
118 ~Fiber() in ~Fiber()
176 static void SwitchTo(Fiber & from, Fiber & to) in SwitchTo()
/TaskScheduler/Scheduler/Source/
H A DMTFiberContext.cpp78 Fiber & schedulerFiber = threadContext->schedulerFiber; in Yield()
88 Fiber::SwitchTo(fiber, schedulerFiber); in Yield()
111 Fiber & schedulerFiber = threadContext->schedulerFiber; in RunSubtasksAndYieldImpl()
121 Fiber::SwitchTo(fiber, schedulerFiber); in RunSubtasksAndYieldImpl()
H A DMTScheduler.cpp241 Fiber::SwitchTo(threadContext.schedulerFiber, fiberContext->fiber); in ExecuteTask()
335 Fiber::SwitchTo(fiberContext.fiber, fiberContext.GetThreadContext()->schedulerFiber); in FiberMain()
/TaskScheduler/Scheduler/Include/
H A DMTFiberContext.h116 Fiber fiber;
H A DMTThreadContext.h90 Fiber schedulerFiber;