Home
last modified time | relevance | path

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

/external/swiftshader/third_party/marl/src/
Dscheduler.cpp50 Fiber::toString(FIBER->state), Fiber::toString(STATE))
232 Scheduler::Fiber::Fiber(Allocator::unique_ptr<OSFiber>&& impl, uint32_t id) in Fiber() function in marl::Scheduler::Fiber
237 Scheduler::Fiber* Scheduler::Fiber::current() { in current()
242 void Scheduler::Fiber::notify() { in notify()
246 void Scheduler::Fiber::wait(marl::lock& lock, const Predicate& pred) { in wait()
253 void Scheduler::Fiber::switchTo(Fiber* to) { in switchTo()
262 Allocator::unique_ptr<Scheduler::Fiber> Scheduler::Fiber::create( in create()
267 return allocator->make_unique<Fiber>( in create()
271 Allocator::unique_ptr<Scheduler::Fiber>
272 Scheduler::Fiber::createFromCurrentThread(Allocator* allocator, uint32_t id) { in createFromCurrentThread()
[all …]
Dtrace.cpp192 if (auto fiber = Scheduler::Fiber::current()) { in Event()
/external/swiftshader/third_party/marl/include/marl/
Dscheduler.h136 class Fiber {
141 static Fiber* current();
246 Fiber(Allocator::unique_ptr<OSFiber>&&, uint32_t id);
250 void switchTo(Fiber*);
254 static Allocator::unique_ptr<Fiber> create(
262 static Allocator::unique_ptr<Fiber> createFromCurrentThread(
293 inline Fiber* take(const TimePoint& timeout);
300 inline void add(const TimePoint& timeout, Fiber* fiber);
303 inline void erase(Fiber* fiber);
306 inline bool contains(Fiber* fiber) const;
[all …]
Dconditionvariable.h80 containers::list<Scheduler::Fiber*> waiting;
126 if (auto fiber = Scheduler::Fiber::current()) { in wait()
165 if (auto fiber = Scheduler::Fiber::current()) { in wait_until()
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_thread_registry.h34 Fiber, // Fiber enumerator
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_thread.cpp252 if (thread_type != ThreadType::Fiber) in ThreadStart()
440 ThreadStart(fiber, tid, 0, ThreadType::Fiber); in FiberCreate()
/external/swiftshader/third_party/marl/docs/
Dscheduler.md43 `marl::Scheduler::Fiber` is the public fiber interface that is tightly coupled with the `marl::Sche…
45 Each `marl::Scheduler::Fiber` is permanently associated with a `marl::Scheduler::Worker`, and is gu…
/external/swiftshader/src/Reactor/
DSubzeroReactor.cpp4568 marl::Scheduler::Fiber *mainFiber = nullptr;
4569 marl::Scheduler::Fiber *routineFiber = nullptr;
4590 ASSERT(marl::Scheduler::Fiber::current() == coroData->routineFiber); in suspend()
4606 ASSERT(marl::Scheduler::Fiber::current() == coroData->mainFiber); in resume()
4621 ASSERT(marl::Scheduler::Fiber::current() == coroData->mainFiber); in stop()
4872 coroData->routineFiber = marl::Scheduler::Fiber::current(); in invokeCoroutineBegin()
4884 coroData->mainFiber = marl::Scheduler::Fiber::current(); in invokeCoroutineBegin()
/external/libcups/locale/
Dcups.strings2818 // TRANSLATORS: Carbon Fiber ABS
2819 "material-type.abs-carbon-fiber" = "Carbon Fiber ABS";
Dcups_en.po8247 #. TRANSLATORS: Carbon Fiber ABS
8249 msgstr "Carbon Fiber ABS"
Dcups_cs.po7945 #. TRANSLATORS: Carbon Fiber ABS
Dcups_fr.po7963 #. TRANSLATORS: Carbon Fiber ABS
Dcups_ru.po8117 #. TRANSLATORS: Carbon Fiber ABS
Dcups_zh_CN.po8085 #. TRANSLATORS: Carbon Fiber ABS
Dcups_ja.po8152 #. TRANSLATORS: Carbon Fiber ABS
Dcups_de.po8068 #. TRANSLATORS: Carbon Fiber ABS
Dcups_ca.po8164 #. TRANSLATORS: Carbon Fiber ABS
Dcups_it.po8160 #. TRANSLATORS: Carbon Fiber ABS
Dcups_pt_BR.po8169 #. TRANSLATORS: Carbon Fiber ABS
Dcups_es.po8178 #. TRANSLATORS: Carbon Fiber ABS
Dcups.pot10237 #. TRANSLATORS: Carbon Fiber ABS