Searched refs:CoQueue (Results 1 – 14 of 14) sorted by relevance
95 typedef struct CoQueue { struct97 } CoQueue; typedef103 void qemu_co_queue_init(CoQueue *queue);122 void coroutine_fn qemu_co_queue_wait_impl(CoQueue *queue, QemuLockable *lock,131 bool coroutine_fn qemu_co_queue_next(CoQueue *queue);138 void coroutine_fn qemu_co_queue_restart_all(CoQueue *queue);151 bool qemu_co_enter_next_impl(CoQueue *queue, QemuLockable *lock);164 void qemu_co_enter_all_impl(CoQueue *queue, QemuLockable *lock);169 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];
59 static CoQueue reader_queue;
171 CoQueue allocating_write_reqs;
85 CoQueue super_update_queue;
68 CoQueue bounce_available;
122 CoQueue waiting_requests;
83 CoQueue queued_requests;
151 CoQueue complete;