Searched refs:CoQueue (Results 1 – 19 of 19) sorted by relevance
94 typedef struct CoQueue { struct96 } CoQueue; typedef102 void qemu_co_queue_init(CoQueue *queue);121 void coroutine_fn qemu_co_queue_wait_impl(CoQueue *queue, QemuLockable *lock,130 bool coroutine_fn qemu_co_queue_next(CoQueue *queue);137 void coroutine_fn qemu_co_queue_restart_all(CoQueue *queue);150 bool qemu_co_enter_next_impl(CoQueue *queue, QemuLockable *lock);163 void qemu_co_enter_all_impl(CoQueue *queue, QemuLockable *lock);168 bool qemu_co_queue_empty(CoQueue *queue);
36 void qemu_co_queue_init(CoQueue *queue) in qemu_co_queue_init()41 void coroutine_fn qemu_co_queue_wait_impl(CoQueue *queue, QemuLockable *lock, in qemu_co_queue_wait_impl()74 bool qemu_co_enter_next_impl(CoQueue *queue, QemuLockable *lock) in qemu_co_enter_next_impl()94 bool coroutine_fn qemu_co_queue_next(CoQueue *queue) in qemu_co_queue_next()100 void qemu_co_enter_all_impl(CoQueue *queue, QemuLockable *lock) in qemu_co_enter_all_impl()107 void coroutine_fn qemu_co_queue_restart_all(CoQueue *queue) in qemu_co_queue_restart_all()113 bool qemu_co_queue_empty(CoQueue *queue) in qemu_co_queue_empty()
35 CoQueue queue;
26 CoQueue throttled_reqs[THROTTLE_MAX];
33 CoQueue dump_queue;
30 CoQueue wait_queue; /* coroutines blocked on this req */
40 CoQueue throttled_reqs[THROTTLE_MAX];
88 CoQueue wait_queue; /* coroutines blocked on this request */1241 CoQueue flush_queue; /* Serializing flush queue */
48 static CoQueue reader_queue;
171 CoQueue allocating_write_reqs;
411 CoQueue thread_task_queue;461 CoQueue dependent_requests;
85 CoQueue super_update_queue;
86 CoQueue free_req_queue;129 CoQueue dma_flush_queue;
68 CoQueue bounce_available;
120 CoQueue free_state_waitq;
118 CoQueue waiting_requests;
78 CoQueue free_sema;
83 CoQueue queued_requests;
151 CoQueue complete;