/qemu/include/block/ |
H A D | block-io.h | 266 AioContext *bdrv_get_aio_context(BlockDriverState *bs); 268 AioContext *bdrv_child_get_parent_aio_context(BdrvChild *c); 279 AioContext *coroutine_fn bdrv_co_enter(BlockDriverState *bs); 285 void coroutine_fn bdrv_co_leave(BlockDriverState *bs, AioContext *old_ctx); 287 AioContext *child_of_bds_get_parent_aio_context(BdrvChild *c);
|
H A D | graph-lock.h | 95 void register_aiocontext(AioContext *ctx); 101 void unregister_aiocontext(AioContext *ctx);
|
H A D | block_int-global-state.h | 301 void (*attached_aio_context)(AioContext *new_context, void *opaque), 312 void (*aio_context_attached)(AioContext *,
|
H A D | block_int-common.h | 368 AioContext *new_context); 907 void (*attached_aio_context)(AioContext *new_context, void *opaque); 992 bool (*change_aio_ctx)(BdrvChild *child, AioContext *ctx, 1012 AioContext *(*get_parent_aio_context)(BdrvChild *child); 1087 AioContext *aio_context; /* event loop used for fd handlers, timers, etc */
|
H A D | export.h | 74 AioContext *ctx;
|
/qemu/block/ |
H A D | win32-aio.c | 45 AioContext *aio_ctx; 175 AioContext *old_context) in win32_aio_detach_aio_context() 182 AioContext *new_context) in win32_aio_attach_aio_context()
|
H A D | io_uring.c | 53 AioContext *aio_context; 386 AioContext *ctx = qemu_get_current_aio_context(); in luring_co_submit() 408 void luring_detach_aio_context(LuringState *s, AioContext *old_context) in luring_detach_aio_context() 416 void luring_attach_aio_context(LuringState *s, AioContext *new_context) in luring_attach_aio_context()
|
H A D | graph-lock.c | 75 void register_aiocontext(AioContext *ctx) in register_aiocontext() 83 void unregister_aiocontext(AioContext *ctx) in unregister_aiocontext()
|
H A D | linux-aio.c | 58 AioContext *aio_context; 412 AioContext *ctx = qemu_get_current_aio_context(); in laio_co_submit() 433 void laio_detach_aio_context(LinuxAioState *s, AioContext *old_context) in laio_detach_aio_context() 440 void laio_attach_aio_context(LinuxAioState *s, AioContext *new_context) in laio_attach_aio_context()
|
H A D | block-gen.h | 33 AioContext *ctx;
|
/qemu/include/qemu/ |
H A D | job.h | 86 AioContext *aio_context; 393 AioContext *ctx, int flags, BlockCompletionFunc *cb, 729 void job_set_aio_context(Job *job, AioContext *ctx);
|
H A D | throttle.h | 126 AioContext *aio_context, 137 AioContext *new_context);
|
H A D | main-loop.h | 97 AioContext *qemu_get_aio_context(void); 248 AioContext *iohandler_get_aio_context(void);
|
H A D | typedefs.h | 27 typedef struct AioContext AioContext; typedef
|
H A D | coroutine_int.h | 55 AioContext *ctx;
|
/qemu/util/ |
H A D | fdmon-poll.c | 59 static int fdmon_poll_wait(AioContext *ctx, AioHandlerList *ready_list, in fdmon_poll_wait() 96 static void fdmon_poll_update(AioContext *ctx, in fdmon_poll_update()
|
H A D | main-loop.c | 131 static AioContext *qemu_aio_context; 141 AioContext *qemu_get_aio_context(void) in qemu_get_aio_context() 617 static AioContext *iohandler_ctx; 626 AioContext *iohandler_get_aio_context(void) in iohandler_get_aio_context()
|
H A D | aio-wait.c | 75 void aio_wait_bh_oneshot(AioContext *ctx, QEMUBHFunc *cb, void *opaque) in aio_wait_bh_oneshot()
|
H A D | vhost-user-server.c | 404 void vhost_user_server_attach_aio_context(VuServer *server, AioContext *ctx) in vhost_user_server_attach_aio_context() 429 AioContext *co_ctx = qemu_coroutine_get_aio_context(server->co_trip); in vhost_user_server_attach_aio_context() 464 AioContext *ctx, in vhost_user_server_start()
|
/qemu/tests/unit/ |
H A D | iothread.c | 23 AioContext *ctx; 117 AioContext *iothread_get_aio_context(IOThread *iothread) in iothread_get_aio_context()
|
H A D | iothread.h | 23 AioContext *iothread_get_aio_context(IOThread *iothread);
|
/qemu/migration/ |
H A D | channel-block.c | 161 AioContext *read_ctx, in qio_channel_block_set_aio_fd_handler() 163 AioContext *write_ctx, in qio_channel_block_set_aio_fd_handler()
|
/qemu/io/ |
H A D | channel-null.c | 131 AioContext *read_ctx G_GNUC_UNUSED, in qio_channel_null_set_aio_fd_handler() 133 AioContext *write_ctx G_GNUC_UNUSED, in qio_channel_null_set_aio_fd_handler()
|
/qemu/include/scsi/ |
H A D | pr-manager.h | 36 int coroutine_fn pr_manager_execute(PRManager *pr_mgr, AioContext *ctx, int fd,
|
/qemu/ |
H A D | blockjob.c | 130 AioContext *new_ctx; 147 static bool child_job_change_aio_ctx(BdrvChild *c, AioContext *ctx, in child_job_change_aio_ctx() 173 static AioContext *child_job_get_parent_aio_context(BdrvChild *c) in child_job_get_parent_aio_context() 626 AioContext *block_job_get_aio_context(BlockJob *job) in block_job_get_aio_context()
|