/openbmc/qemu/tests/unit/ |
H A D | test-block-iothread.c | 645 g_assert(bdrv_get_aio_context(bs_a) == ctx); in test_propagate_basic() 646 g_assert(bdrv_get_aio_context(bs_verify) == ctx); in test_propagate_basic() 647 g_assert(bdrv_get_aio_context(bs_b) == ctx); in test_propagate_basic() 653 g_assert(bdrv_get_aio_context(bs_a) == main_ctx); in test_propagate_basic() 654 g_assert(bdrv_get_aio_context(bs_verify) == main_ctx); in test_propagate_basic() 655 g_assert(bdrv_get_aio_context(bs_b) == main_ctx); in test_propagate_basic() 720 g_assert(bdrv_get_aio_context(bs_verify) == ctx); in test_propagate_diamond() 721 g_assert(bdrv_get_aio_context(bs_a) == ctx); in test_propagate_diamond() 722 g_assert(bdrv_get_aio_context(bs_b) == ctx); in test_propagate_diamond() 723 g_assert(bdrv_get_aio_context(bs_c) == ctx); in test_propagate_diamond() [all …]
|
H A D | test-bdrv-drain.c | 56 aio_co_enter(bdrv_get_aio_context(bs), co); in bdrv_test_drain_begin() 1806 aio_co_enter(bdrv_get_aio_context(bs), s->drain_co); in bdrv_replace_test_drain_begin() 1851 aio_co_enter(bdrv_get_aio_context(bs), co); in bdrv_replace_test_drain_end()
|
/openbmc/qemu/block/ |
H A D | nvme.c | 524 AioContext *aio_context = bdrv_get_aio_context(bs); in nvme_admin_cmd_sync() 678 q = nvme_create_queue_pair(s, bdrv_get_aio_context(bs), in nvme_add_io_queue() 748 AioContext *aio_context = bdrv_get_aio_context(bs); in nvme_init() 760 s->aio_context = bdrv_get_aio_context(bs); in nvme_init() 873 aio_set_event_notifier(bdrv_get_aio_context(bs), in nvme_init() 959 aio_set_event_notifier(bdrv_get_aio_context(bs), in nvme_close() 1204 .ctx = bdrv_get_aio_context(bs), in nvme_co_prw_aligned() 1319 .ctx = bdrv_get_aio_context(bs), in nvme_co_flush() 1370 .ctx = bdrv_get_aio_context(bs), in nvme_co_pwrite_zeroes() 1420 .ctx = bdrv_get_aio_context(bs), in nvme_co_pdiscard() [all …]
|
H A D | throttle.c | 98 throttle_group_register_tgm(tgm, group, bdrv_get_aio_context(bs)); in throttle_open() 208 throttle_group_register_tgm(tgm, group, bdrv_get_aio_context(bs)); in throttle_reopen_commit()
|
H A D | null.c | 180 aio_timer_init(bdrv_get_aio_context(bs), &acb->timer, in null_aio_common() 186 replay_bh_schedule_oneshot_event(bdrv_get_aio_context(bs), in null_aio_common()
|
H A D | amend.c | 135 bdrv_get_aio_context(bs), JOB_DEFAULT | JOB_MANUAL_DISMISS, in qmp_x_blockdev_amend()
|
H A D | blkreplay.c | 68 .bh = aio_bh_new(bdrv_get_aio_context(bs), blkreplay_bh_cb, req), in block_request_create()
|
H A D | file-win32.c | 217 win32_aio_detach_aio_context(s->aio, bdrv_get_aio_context(bs)); in raw_detach_aio_context() 429 win32_aio_attach_aio_context(s->aio, bdrv_get_aio_context(bs)); in raw_open() 483 win32_aio_detach_aio_context(s->aio, bdrv_get_aio_context(bs)); in raw_close()
|
H A D | gluster.c | 1013 acb.aio_context = bdrv_get_aio_context(bs); in qemu_gluster_co_pwrite_zeroes() 1191 acb.aio_context = bdrv_get_aio_context(bs); in qemu_gluster_co_rw() 1258 acb.aio_context = bdrv_get_aio_context(bs); in qemu_gluster_co_flush_to_disk() 1306 acb.aio_context = bdrv_get_aio_context(bs); in qemu_gluster_co_pdiscard()
|
H A D | blkio.c | 314 aio_set_fd_handler(bdrv_get_aio_context(bs), s->completion_fd, NULL, NULL, in blkio_detach_aio_context() 915 blkio_attach_aio_context(bs, bdrv_get_aio_context(bs)); in blkio_open()
|
H A D | block-copy.c | 762 assert(bdrv_get_aio_context(s->source->bs) == in block_copy_dirty_clusters() 763 bdrv_get_aio_context(s->target->bs)); in block_copy_dirty_clusters()
|
H A D | curl.c | 787 s->aio_context = bdrv_get_aio_context(bs); in curl_open() 861 curl_attach_aio_context(bs, bdrv_get_aio_context(bs)); in curl_open()
|
H A D | commit.c | 492 ctx = bdrv_get_aio_context(bs); in bdrv_commit()
|
H A D | ssh.c | 1022 AioContext *ctx = bdrv_get_aio_context(bs); in restart_coroutine() 1054 aio_set_fd_handler(bdrv_get_aio_context(bs), s->sock, in co_yield()
|
H A D | block-backend.c | 397 BlockBackend *blk = blk_new(bdrv_get_aio_context(bs), perm, shared_perm); in blk_new_with_bs() 463 blk = blk_new(bdrv_get_aio_context(bs), perm, shared); in blk_new_open() 919 throttle_group_attach_aio_context(tgm, bdrv_get_aio_context(bs)); in blk_insert_bs()
|
H A D | qed.c | 384 aio_co_enter(bdrv_get_aio_context(bs), co); in bdrv_qed_drain_begin() 543 bdrv_qed_attach_aio_context(bs, bdrv_get_aio_context(bs)); in bdrv_qed_do_open()
|
H A D | nfs.c | 613 client->aio_context = bdrv_get_aio_context(bs); in nfs_file_open()
|
/openbmc/qemu/ |
H A D | blockdev.c | 1528 aio_context = bdrv_get_aio_context(state->old_bs); in external_snapshot_abort() 1539 tmp_context = bdrv_get_aio_context(state->old_bs); in external_snapshot_abort() 1624 aio_context = bdrv_get_aio_context(bs); in drive_backup_action() 1796 aio_context = bdrv_get_aio_context(bs); in blockdev_backup_action() 2333 aio_context = bdrv_get_aio_context(bs); in qmp_block_stream() 2342 assert(bdrv_get_aio_context(base_bs) == aio_context); in qmp_block_stream() 2355 assert(bdrv_get_aio_context(base_bs) == aio_context); in qmp_block_stream() 2379 assert(bdrv_get_aio_context(bottom_bs) == aio_context); in qmp_block_stream() 2486 aio_context = bdrv_get_aio_context(bs); in qmp_block_commit() 2523 assert(bdrv_get_aio_context(top_bs) == aio_context); in qmp_block_commit() [all …]
|
H A D | block.c | 1517 return bdrv_get_aio_context(bs); in child_of_bds_get_parent_aio_context() 2956 assert(bdrv_get_aio_context(old_bs) == bdrv_get_aio_context(new_bs)); in bdrv_replace_child_noperm() 3020 if (bdrv_get_aio_context(bs) != s->old_child_ctx) { in bdrv_attach_child_common_abort() 3075 AioContext *child_ctx = bdrv_get_aio_context(child_bs); in bdrv_attach_child_common() 4108 AioContext *ctx = bdrv_get_aio_context(file_bs); in bdrv_open_inherit() 5376 assert(bdrv_get_aio_context(from) == bdrv_get_aio_context(to)); in bdrv_replace_node_common() 5571 AioContext *ctx = bdrv_get_aio_context(bs); in bdrv_insert_node() 5594 assert(bdrv_get_aio_context(bs) == ctx); in bdrv_insert_node() 7422 AioContext *bdrv_get_aio_context(BlockDriverState *bs) in bdrv_get_aio_context() function 7441 new_ctx = bdrv_get_aio_context(bs); in bdrv_co_enter() [all …]
|
H A D | blockjob.c | 505 job = job_create(job_id, &driver->job_driver, txn, bdrv_get_aio_context(bs), in block_job_create()
|
/openbmc/qemu/include/block/ |
H A D | block-io.h | 266 AioContext *bdrv_get_aio_context(BlockDriverState *bs); 354 AIO_WAIT_WHILE(bdrv_get_aio_context(bs_), \
|
/openbmc/qemu/block/export/ |
H A D | export.c | 116 ctx = bdrv_get_aio_context(bs); in blk_exp_add()
|
/openbmc/qemu/hw/core/ |
H A D | qdev-properties-system.c | 145 if (ctx != bdrv_get_aio_context(bs)) { in set_drive_helper() 171 ctx = bdrv_get_aio_context(bs); in set_drive_helper()
|
/openbmc/qemu/docs/devel/ |
H A D | multiple-iothreads.rst | 119 ``bdrv_try_change_aio_context()`` and ``bdrv_get_aio_context()``.
|
/openbmc/qemu/block/monitor/ |
H A D | block-hmp-cmds.c | 573 blk = local_blk = blk_new(bdrv_get_aio_context(bs), 0, BLK_PERM_ALL); in hmp_qemu_io()
|