Home
last modified time | relevance | path

Searched refs:bdrv_get_aio_context (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/qemu/tests/unit/
H A Dtest-block-iothread.c645 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 Dtest-bdrv-drain.c56 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 Dnvme.c524 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 Dthrottle.c98 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 Dnull.c180 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 Damend.c135 bdrv_get_aio_context(bs), JOB_DEFAULT | JOB_MANUAL_DISMISS, in qmp_x_blockdev_amend()
H A Dblkreplay.c68 .bh = aio_bh_new(bdrv_get_aio_context(bs), blkreplay_bh_cb, req), in block_request_create()
H A Dfile-win32.c217 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 Dgluster.c1013 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 Dblkio.c314 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 Dblock-copy.c762 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 Dcurl.c787 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 Dcommit.c492 ctx = bdrv_get_aio_context(bs); in bdrv_commit()
H A Dssh.c1022 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 Dblock-backend.c397 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 Dqed.c384 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 Dnfs.c613 client->aio_context = bdrv_get_aio_context(bs); in nfs_file_open()
/openbmc/qemu/
H A Dblockdev.c1528 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 Dblock.c1517 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 Dblockjob.c505 job = job_create(job_id, &driver->job_driver, txn, bdrv_get_aio_context(bs), in block_job_create()
/openbmc/qemu/include/block/
H A Dblock-io.h266 AioContext *bdrv_get_aio_context(BlockDriverState *bs);
354 AIO_WAIT_WHILE(bdrv_get_aio_context(bs_), \
/openbmc/qemu/block/export/
H A Dexport.c116 ctx = bdrv_get_aio_context(bs); in blk_exp_add()
/openbmc/qemu/hw/core/
H A Dqdev-properties-system.c145 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 Dmultiple-iothreads.rst119 ``bdrv_try_change_aio_context()`` and ``bdrv_get_aio_context()``.
/openbmc/qemu/block/monitor/
H A Dblock-hmp-cmds.c573 blk = local_blk = blk_new(bdrv_get_aio_context(bs), 0, BLK_PERM_ALL); in hmp_qemu_io()

12