Home
last modified time | relevance | path

Searched refs:fiber (Results 1 – 22 of 22) sorted by relevance

/external/swiftshader/third_party/marl/src/
Dscheduler.cpp310 auto fiber = it->fiber; in take() local
312 auto deleted = fibers.erase(fiber) != 0; in take()
315 return fiber; in take()
324 void Scheduler::WaitingFibers::add(const TimePoint& timepoint, Fiber* fiber) { in add() argument
325 timeouts.emplace(Timeout{timepoint, fiber}); in add()
326 bool added = fibers.emplace(fiber, timepoint).second; in add()
331 void Scheduler::WaitingFibers::erase(Fiber* fiber) { in erase() argument
332 auto it = fibers.find(fiber); in erase()
335 auto erased = timeouts.erase(Timeout{timeout, fiber}) != 0; in erase()
342 bool Scheduler::WaitingFibers::contains(Fiber* fiber) const { in contains()
[all …]
Dosfiber_windows.h49 LPVOID fiber = nullptr; variable
55 if (fiber != nullptr) { in ~OSFiber()
59 DeleteFiber(fiber); in ~OSFiber()
67 out->fiber = ConvertThreadToFiber(nullptr); in createFiberFromCurrentThread()
69 MARL_ASSERT(out->fiber != nullptr, in createFiberFromCurrentThread()
80 out->fiber = CreateFiber(stackSize, &OSFiber::run, out.get()); in createFiber()
82 MARL_ASSERT(out->fiber != nullptr, "CreateFiber() failed with error 0x%x", in createFiber()
88 SwitchToFiber(to->fiber); in switchTo()
Dosfiber_asm.h132 void OSFiber::switchTo(OSFiber* fiber) { in switchTo() argument
133 marl_fiber_swap(&context, &fiber->context); in switchTo()
Dosfiber_ucontext.h132 void OSFiber::switchTo(OSFiber* fiber) { in switchTo() argument
133 auto res = swapcontext(&context, &fiber->context); in switchTo()
Dtrace.cpp193 if (auto fiber = Scheduler::Fiber::current()) { in Event() local
194 fiberID = fiber->id; in Event()
/external/swiftshader/third_party/marl/include/marl/
Dconditionvariable.h90 for (auto fiber : waiting) { in notify_one() local
91 fiber->notify(); in notify_one()
105 for (auto fiber : waiting) { in notify_all() local
106 fiber->notify(); in notify_all()
121 if (auto fiber = Scheduler::Fiber::current()) { in wait() local
125 waiting.emplace(fiber); in wait()
128 fiber->wait(lock, pred); in wait()
131 waiting.erase(fiber); in wait()
162 if (auto fiber = Scheduler::Fiber::current()) { in wait_until() local
166 waiting.emplace(fiber); in wait_until()
[all …]
Dscheduler.h239 inline void add(const TimePoint& timeout, Fiber* fiber);
242 inline void erase(Fiber* fiber);
245 inline bool contains(Fiber* fiber) const;
250 Fiber* fiber; member
300 void enqueue(Fiber* fiber);
370 inline void changeFiberState(Fiber* fiber,
375 inline void setFiberState(Fiber* fiber, Fiber::State to) const;
/external/swiftshader/third_party/marl/docs/
Dscheduler.md32 …e currently executing fiber for the current thread. This is used by `marl::ConditionVariable::wait…
38 A [fiber](https://en.wikipedia.org/wiki/Fiber_(computer_science)) is a lightweight cooperative thre…
40 …e the callee-saved registers along with maintaining an allocation for the fiber's stack. `marl::OS…
42 `marl::Scheduler::Fiber` is the public fiber interface that is tightly coupled with the `marl::Sche…
102fiber from the `work.fibers` queue, placing the current fiber into the `idleFibers` queue (this fi…
104 … tasks. This is because new tasks may result in yet more fibers, and each fiber consumes a certain…
118 …::Scheduler::Worker::waitForWork()), which blocks until there's a task or fiber that can be execut…
120 …1. If there's any unblocked fibers, the fiber is taken from the `work.fibers` queue and is switche…
121 …ers, one is taken from the `idleFibers` set and is switched to. This idle fiber when resumed, will…
122 …3. If none of the above occurs, then a new fiber needs to be created to continue executing tasks. …
[all …]
/external/u-boot/board/freescale/t4qds/
DREADME84 four Lanes A/B/C/D to a SFP+ cages, which to house fiber cable or
87 So, for XFI usage, there are two scenarios, one will use fiber cable,
94 "fsl_10gkr_copper", it will use copper cable, otherwise, fiber cable
99 XFI ports will use copper cable, the other two XFI ports will use fiber
/external/u-boot/board/freescale/t208xqds/
DREADME90 a on-board SFP+ cages, which to house optical module (fiber cable) or
93 So, for XFI usage, there are two scenarios, one will use fiber cable,
100 "fsl_10gkr_copper", it will use copper cable, otherwise, fiber cable
105 XFI ports will use copper cable, the other two XFI ports will use fiber
/external/swiftshader/third_party/marl/
DREADME.md3 Marl is a hybrid thread / fiber task scheduler written in C++ 11.
/external/u-boot/board/freescale/t208xrdb/
DREADME52 - SerDes-1 Lane A-B: to two 10G XFI fiber (MAC9 & MAC10)
60 - Two on-board 10Gbps XFI fiber ports
/external/u-boot/arch/powerpc/cpu/mpc83xx/
DKconfig165 * Several gigabit ethernet or optical fiber ports (depending on
/external/swiftshader/third_party/llvm-7.0/llvm/tools/msbuild/
DLLVM.Cpp.Common.targets54 …Text="clang-cl does not support fiber safe optimizations (/GT). Disable this option in compatibil…
/external/cldr/tools/java/org/unicode/cldr/draft/
DCategories.txt19611 13362 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001
19612 13363 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001A
19613 13364 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001B
19614 13365 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001C
19615 13366 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001D
19616 13367 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001E
19617 13368 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001F
19618 13369 Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001G
19619 1336A Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001H
19620 1336B Lo Hieroglyph Rope; fiber; basket; bag EGYPTIAN HIEROGLYPH V001I
[all …]
/external/icu/icu4j/main/shared/data/
DTransliterator_Han_Latin_Definition.txt1631 光纖分佈式數據介面 < fiber\-distributed\-data\-interface;
2893 纖芯直徑 < core\-diameter\-\(of\-a\-fiber\);
6539 纖芯 < core\-\(of\-a\-fiber\);
6940 單模光纖 < singlemode\-fiber;
7693 多模光纖 < multimode\-fiber;
9440 光纖電纜 < optical\-fiber;
20117 纖維 < fiber;
21457 光纖分佈式數據介面 > fiber\-distributed\-data\-interface;
21458 光纖分散式資料介面 > fiber\-distributed\-data\-interface;
22207 纖芯直徑 > core\-diameter\-\(of\-a\-fiber\);
[all …]
/external/jline/src/src/test/resources/jline/example/
Denglish.gz1Aarhus 2Aaron 3Ababa 4aback 5abaft 6abandon 7abandoned 8abandoning 9abandonment 10 ...
/external/brotli/tests/testdata/
Dlcet10.txt2847 bridges, routers, campus backbones, fiber-optic links, etc., up into
/external/kotlinx.coroutines/benchmarks/src/jmh/resources/
Dospd.txt.gz
/external/icu/icu4c/source/data/unidata/
Dppucd.txt28578 # V. Rope, fiber, baskets, bags, etc.
/external/cldr/tools/java/org/unicode/cldr/util/data/transforms/
Dinternal_raw_IPA-old.txt70298 fiber %29229 fˈaɪbər, fˈạbər
70299 fiber's fˈạbərz
Dinternal_raw_IPA.txt59339 fiber %40045 fˈaɪbər, fˈɑɪbər
59340 fiber's %31393 fˈɑɪbərz