Home
last modified time | relevance | path

Searched refs:mainFiber (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/marl/src/
Dscheduler.cpp382 mainFiber = Fiber::createFromCurrentThread(scheduler->cfg.allocator, 0); in start()
383 currentFiber = mainFiber.get(); in start()
388 mainFiber.reset(); in start()
395 mainFiber = Fiber::createFromCurrentThread(scheduler->cfg.allocator, 0); in start()
396 currentFiber = mainFiber.get(); in start()
583 switchToFiber(mainFiber.get()); in run()
728 MARL_ASSERT(to == mainFiber.get() || idleFibers.count(to) == 0, in switchToFiber()
/external/swiftshader/third_party/marl/include/marl/
Dscheduler.h470 Allocator::unique_ptr<Fiber> mainFiber; variable
/external/swiftshader/src/Reactor/
DSubzeroReactor.cpp4568 marl::Scheduler::Fiber *mainFiber = nullptr; member
4593 coroData->mainFiber->notify(); in suspend()
4606 ASSERT(marl::Scheduler::Fiber::current() == coroData->mainFiber); in resume()
4612 coroData->mainFiber->wait(); in resume()
4621 ASSERT(marl::Scheduler::Fiber::current() == coroData->mainFiber); in stop()
4630 coroData->mainFiber->wait(); in stop()
4880 coroData->mainFiber->notify(); in invokeCoroutineBegin()
4883 ASSERT(!coroData->mainFiber); in invokeCoroutineBegin()
4884 coroData->mainFiber = marl::Scheduler::Fiber::current(); in invokeCoroutineBegin()
4892 coroData->mainFiber->wait(); in invokeCoroutineBegin()
/external/swiftshader/third_party/marl/docs/
Dscheduler.md101 Once the loop has exited due to the worker being told to shutdown, the `mainFiber` is resumed, whic…