Home
last modified time | relevance | path

Searched refs:workqueue (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/nine/
Dthreadpool.c52 while (!pool->workqueue && !pool->shutdown) in threadpool_worker()
62 task = pool->workqueue; in threadpool_worker()
63 pool->workqueue = task->next; in threadpool_worker()
165 if (!pool->workqueue) { in _mesa_threadpool_queue_task()
166 pool->workqueue = task; in _mesa_threadpool_queue_task()
168 previous = pool->workqueue; in _mesa_threadpool_queue_task()
Dthreadpool.h39 struct threadpool_task *workqueue; member
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_cs_tpool.c48 while (list_is_empty(&pool->workqueue) && !pool->shutdown) in lp_cs_tpool_worker()
54 task = list_first_entry(&pool->workqueue, struct lp_cs_tpool_task, in lp_cs_tpool_worker()
97 list_inithead(&pool->workqueue); in lp_cs_tpool_create()
157 list_addtail(&task->list, &pool->workqueue); in lp_cs_tpool_queue_task()
Dlp_cs_tpool.h50 struct list_head workqueue; member
/third_party/grpc/doc/core/
Dcombiner-explainer.md131 workqueue.run(continue_from_while_loop);
135 This needs us to add another class variable for a `workqueue`
139 workqueue::run(f) {
144 workqueue::readable() {
149 eventfd.wakeup(); // spray across as many threads as are waiting on this workqueue
/third_party/NuttX/
DReleaseNotes3933 - Move the workqueue logic into the C library. There is now a