Home
last modified time | relevance | path

Searched refs:CoQueue (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/include/qemu/
H A Dcoroutine.h94 typedef struct CoQueue { struct
96 } CoQueue; typedef
102 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);
/openbmc/qemu/util/
H A Dqemu-coroutine-lock.c36 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()
H A Dqemu-co-shared-resource.c35 CoQueue queue;
/openbmc/qemu/fsdev/
H A Dqemu-fsdev-throttle.h26 CoQueue throttled_reqs[THROTTLE_MAX];
/openbmc/qemu/ui/
H A Dconsole-priv.h33 CoQueue dump_queue;
/openbmc/qemu/include/block/
H A Dreqlist.h30 CoQueue wait_queue; /* coroutines blocked on this req */
H A Dthrottle-groups.h40 CoQueue throttled_reqs[THROTTLE_MAX];
H A Dblock_int-common.h88 CoQueue wait_queue; /* coroutines blocked on this request */
1241 CoQueue flush_queue; /* Serializing flush queue */
/openbmc/qemu/block/
H A Dgraph-lock.c48 static CoQueue reader_queue;
H A Dqed.h171 CoQueue allocating_write_reqs;
H A Dqcow2.h411 CoQueue thread_task_queue;
461 CoQueue dependent_requests;
H A Dblklogwrites.c85 CoQueue super_update_queue;
H A Dnvme.c86 CoQueue free_req_queue;
129 CoQueue dma_flush_queue;
H A Dblkio.c68 CoQueue bounce_available;
H A Dcurl.c120 CoQueue free_state_waitq;
H A Dmirror.c118 CoQueue waiting_requests;
H A Dnbd.c78 CoQueue free_sema;
H A Dblock-backend.c83 CoQueue queued_requests;
/openbmc/qemu/hw/9pfs/
H A D9p.h151 CoQueue complete;