Home
last modified time | relevance | path

Searched refs:waitForWork (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/marl/docs/
Dscheduler.md12 - [`marl::Scheduler::Worker::waitForWork()`](#marlschedulerworkerwaitforwork)
96 - Calls [`waitForWork()`](#marlschedulerworkerwaitforwork) to block until there's something new to …
126 ### `marl::Scheduler::Worker::waitForWork()`
128 When a worker runs out of tasks to start and fibers to resume, `waitForWork()` is called to block u…
130 If the worker is a [Multi-Threaded-Worker](#multi-threaded-workers), `waitForWork()` begins by ente…
132 `waitForWork()` then waits for any of the following to occur before returning:
169 …suspend()` begins by calling [`Scheduler::Worker::waitForWork()`](#marl::Scheduler::Worker::waitFo…
/external/swiftshader/third_party/marl/src/
Dscheduler.cpp479 waitForWork(); in suspend()
588 waitForWork(); in runUntilShutdown()
593 void Scheduler::Worker::waitForWork() { in waitForWork() function in marl::Scheduler::Worker
/external/swiftshader/third_party/marl/include/marl/
Dscheduler.h416 void waitForWork() REQUIRES(work.mutex);