Home
last modified time | relevance | path

Searched refs:AioContext (Results 26 – 50 of 120) sorted by relevance

12345

/qemu/include/block/
H A Dblock-io.h266 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 Dgraph-lock.h95 void register_aiocontext(AioContext *ctx);
101 void unregister_aiocontext(AioContext *ctx);
H A Dblock_int-global-state.h301 void (*attached_aio_context)(AioContext *new_context, void *opaque),
312 void (*aio_context_attached)(AioContext *,
H A Dblock_int-common.h368 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 Dexport.h74 AioContext *ctx;
/qemu/block/
H A Dwin32-aio.c45 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 Dio_uring.c53 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 Dgraph-lock.c75 void register_aiocontext(AioContext *ctx) in register_aiocontext()
83 void unregister_aiocontext(AioContext *ctx) in unregister_aiocontext()
H A Dlinux-aio.c58 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 Dblock-gen.h33 AioContext *ctx;
/qemu/include/qemu/
H A Djob.h86 AioContext *aio_context;
393 AioContext *ctx, int flags, BlockCompletionFunc *cb,
729 void job_set_aio_context(Job *job, AioContext *ctx);
H A Dthrottle.h126 AioContext *aio_context,
137 AioContext *new_context);
H A Dmain-loop.h97 AioContext *qemu_get_aio_context(void);
248 AioContext *iohandler_get_aio_context(void);
H A Dtypedefs.h27 typedef struct AioContext AioContext; typedef
H A Dcoroutine_int.h55 AioContext *ctx;
/qemu/util/
H A Dfdmon-poll.c59 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 Dmain-loop.c131 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 Daio-wait.c75 void aio_wait_bh_oneshot(AioContext *ctx, QEMUBHFunc *cb, void *opaque) in aio_wait_bh_oneshot()
H A Dvhost-user-server.c404 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 Diothread.c23 AioContext *ctx;
117 AioContext *iothread_get_aio_context(IOThread *iothread) in iothread_get_aio_context()
H A Diothread.h23 AioContext *iothread_get_aio_context(IOThread *iothread);
/qemu/migration/
H A Dchannel-block.c161 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 Dchannel-null.c131 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 Dpr-manager.h36 int coroutine_fn pr_manager_execute(PRManager *pr_mgr, AioContext *ctx, int fd,
/qemu/
H A Dblockjob.c130 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()

12345