Searched refs:Fiber (Results 1 – 8 of 8) sorted by relevance
| /TaskScheduler/SchedulerTests/Tests/ |
| H A D | FiberTests.cpp | 40 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 D | MTFiberDefault.h | 52 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 D | MTFiberOptimized.h | 40 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 D | MTFiber.h | 71 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 D | MTFiberContext.cpp | 78 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 D | MTScheduler.cpp | 241 Fiber::SwitchTo(threadContext.schedulerFiber, fiberContext->fiber); in ExecuteTask() 335 Fiber::SwitchTo(fiberContext.fiber, fiberContext.GetThreadContext()->schedulerFiber); in FiberMain()
|
| /TaskScheduler/Scheduler/Include/ |
| H A D | MTFiberContext.h | 116 Fiber fiber;
|
| H A D | MTThreadContext.h | 90 Fiber schedulerFiber;
|