Home
last modified time | relevance | path

Searched refs:BlockDriverState (Results 76 – 100 of 122) sorted by relevance

12345

/qemu/block/
H A Dqapi.c45 BlockDriverState *bs, in bdrv_block_device_info()
52 BlockDriverState *backing; in bdrv_block_device_info()
175 int bdrv_query_snapshot_info_list(BlockDriverState *bs, in bdrv_query_snapshot_info_list()
229 bdrv_do_query_node_info(BlockDriverState *bs, BlockNodeInfo *info, Error **errp) in bdrv_do_query_node_info()
327 void bdrv_query_image_info(BlockDriverState *bs, in bdrv_query_image_info()
343 BlockDriverState *backing; in bdrv_query_image_info()
381 void bdrv_query_block_graph_info(BlockDriverState *bs, in bdrv_query_block_graph_info()
424 BlockDriverState *bs = blk_bs(blk); in bdrv_query_info()
592 bdrv_query_bds_stats(BlockDriverState *bs, bool blk_level) in bdrv_query_bds_stats()
595 BlockDriverState *filter_or_cow_bs; in bdrv_query_bds_stats()
[all …]
H A Dvhdx.h405 vhdx_update_headers(BlockDriverState *bs, BDRVVHDXState *s, bool rw,
415 vhdx_parse_log(BlockDriverState *bs, BDRVVHDXState *s, bool *flushed,
419 vhdx_log_write_and_flush(BlockDriverState *bs, BDRVVHDXState *s,
454 vhdx_user_visible_write(BlockDriverState *bs, BDRVVHDXState *s);
H A Dqapi-sysemu.c176 BlockDriverState *bs; in blockdev_remove_medium()
230 BlockDriverState *bs, Error **errp) in qmp_blockdev_insert_anon_medium()
278 BlockDriverState *bs; in blockdev_insert_medium()
317 BlockDriverState *medium_bs = NULL; in qmp_blockdev_change_medium()
424 BlockDriverState *bs; in qmp_block_set_io_throttle()
H A Discsi.c799 static int coroutine_fn iscsi_co_readv(BlockDriverState *bs, in iscsi_co_readv()
920 static int coroutine_fn iscsi_co_flush(BlockDriverState *bs) in iscsi_co_flush()
1011 BlockDriverState *bs = acb->common.bs; in iscsi_ioctl_handle_emulated()
1032 static BlockAIOCB *iscsi_aio_ioctl(BlockDriverState *bs, in iscsi_aio_ioctl()
1132 iscsi_co_getlength(BlockDriverState *bs) in iscsi_co_getlength()
1538 static void iscsi_detach_aio_context(BlockDriverState *bs) in iscsi_detach_aio_context()
1556 static void iscsi_attach_aio_context(BlockDriverState *bs, in iscsi_attach_aio_context()
2047 static void iscsi_close(BlockDriverState *bs) in iscsi_close()
2181 iscsi_co_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) in iscsi_co_get_info()
2196 iscsi_co_copy_range_from(BlockDriverState *bs, in iscsi_co_copy_range_from()
[all …]
H A Damend.c41 BlockDriverState *bs;
98 BlockDriverState *bs; in qmp_x_blockdev_amend()
H A Dcurl.c577 static void curl_detach_aio_context(BlockDriverState *bs) in curl_detach_aio_context()
604 static void curl_attach_aio_context(BlockDriverState *bs, in curl_attach_aio_context()
680 static int curl_open(BlockDriverState *bs, QDict *options, int flags, in curl_open()
893 static void coroutine_fn curl_setup_preadv(BlockDriverState *bs, CURLAIOCB *acb) in curl_setup_preadv()
960 static int coroutine_fn curl_co_preadv(BlockDriverState *bs, in curl_co_preadv()
979 static void curl_close(BlockDriverState *bs) in curl_close()
995 static int64_t coroutine_fn curl_co_getlength(BlockDriverState *bs) in curl_co_getlength()
1001 static void curl_refresh_filename(BlockDriverState *bs) in curl_refresh_filename()
H A Dcopy-on-read.h31 bdrv_cor_filter_drop(BlockDriverState *cor_filter_bs);
H A Dqed.h132 BlockDriverState *bs;
152 BlockDriverState *bs; /* device */
H A Dparallels.h94 parallels_read_format_extension(BlockDriverState *bs, int64_t ext_off,
H A Dvvfat.c302 BlockDriverState* bs; /* pointer to parent */
1054 static int enable_write_target(BlockDriverState *bs, Error **errp);
1137 static int vvfat_open(BlockDriverState *bs, QDict *options, int flags, in vvfat_open()
1299 static void vvfat_refresh_limits(BlockDriverState *bs, Error **errp) in vvfat_refresh_limits()
1536 vvfat_co_preadv(BlockDriverState *bs, int64_t offset, int64_t bytes, in vvfat_co_preadv()
2979 vvfat_write(BlockDriverState *bs, int64_t sector_num, in vvfat_write()
3111 vvfat_co_pwritev(BlockDriverState *bs, int64_t offset, int64_t bytes, in vvfat_co_pwritev()
3138 static int coroutine_fn vvfat_co_block_status(BlockDriverState *bs, in vvfat_co_block_status()
3159 static int enable_write_target(BlockDriverState *bs, Error **errp) in enable_write_target()
3218 static void vvfat_child_perm(BlockDriverState *bs, BdrvChild *c, in vvfat_child_perm()
[all …]
/qemu/include/block/
H A Dblock-common.h336 BlockDriverState *bs;
340 BlockDriverState *old_backing_bs; /* keep pointer for permissions update */
341 BlockDriverState *old_file_bs; /* keep pointer for permissions update */
H A Draw-aio.h72 int coroutine_fn luring_co_submit(BlockDriverState *bs, int fd, uint64_t offset,
83 BlockAIOCB *win32_aio_submit(BlockDriverState *bs,
H A Dblockjob_int.h116 JobTxn *txn, BlockDriverState *bs, uint64_t perm,
H A Daio.h39 BlockDriverState *bs;
45 void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs,
/qemu/docs/devel/
H A Dzoned-storage.rst24 The block device information resides inside BlockDriverState. QEMU uses
25 BlockLimits struct(BlockDriverState::bl) that is continuously accessed by the
27 a BlockDriverState graph(for example, raw format on top of file-posix). The
28 zoned storage information can be propagated from the leaf BlockDriverState all
H A Dmultiple-iothreads.txt109 The block layer has support for AioContext integrated. Each BlockDriverState
126 the BlockDriverState's AioContext. The functions
130 BlockDriverState to a different AioContext.
/qemu/include/sysemu/
H A Dblock-backend-io.h28 BlockDriverState *blk_bs(BlockBackend *blk);
121 BlockDriverState *base,
124 BlockDriverState **file);
126 BlockDriverState *base,
/qemu/include/qemu/
H A Dtypedefs.h34 typedef struct BlockDriverState BlockDriverState; typedef
/qemu/migration/
H A Dblock-dirty-bitmap.c112 BlockDriverState *bs;
134 BlockDriverState *prev_bs;
139 BlockDriverState *bs;
151 BlockDriverState *bs;
221 size_t max_node_name_len = sizeof_field(BlockDriverState, node_name) - 1; in construct_alias_map()
383 BlockDriverState *bs = dbms->bs; in send_bitmap_header()
483 static int add_bitmaps_to_list(DBMSaveState *s, BlockDriverState *bs, in add_bitmaps_to_list()
603 BlockDriverState *bs; in init_dirty_bitmap_migration()
/qemu/hw/block/
H A Dblock.c30 BlockDriverState *bs = blk_bs(blk); in blk_pread_nonzeroes()
107 BlockDriverState *bs; in blkconf_blocksizes()
/qemu/util/
H A Daiocb.c28 void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs, in qemu_aio_get()
/qemu/
H A Dqemu-img.c725 BlockDriverState *bs; in img_check()
901 BlockDriverState *bs;
1362 BlockDriverState *bs1, *bs2; in img_compare()
1743 BlockDriverState *base; in convert_iteration_sectors()
2182 static int convert_copy_bitmaps(BlockDriverState *src, BlockDriverState *dst, in convert_copy_bitmaps()
2243 BlockDriverState *out_bs; in img_convert()
2936 BlockDriverState *bs; in collect_image_info_list()
3148 BlockDriverState *file; in get_block_status()
3232 BlockDriverState *bs; in img_map()
3379 BlockDriverState *bs; in img_snapshot()
[all …]
H A Dblockjob.c216 bool block_job_has_bdrv(BlockJob *job, BlockDriverState *bs) in block_job_has_bdrv()
231 int block_job_add_bdrv(BlockJob *job, const char *name, BlockDriverState *bs, in block_job_add_bdrv()
491 JobTxn *txn, BlockDriverState *bs, uint64_t perm, in block_job_create()
/qemu/block/monitor/
H A Dblock-hmp-cmds.c80 BlockDriverState *bs = bds_tree_init(qdict, &local_err); in hmp_drive_add_node()
143 BlockDriverState *bs; in hmp_drive_del()
208 BlockDriverState *bs; in hmp_commit()
548 BlockDriverState *bs = NULL; in hmp_qemu_io()
856 BlockDriverState *bs, *bs1; in hmp_info_snapshots()
/qemu/block/export/
H A Dvhost-user-blk-server.c234 vu_blk_initialize_config(BlockDriverState *bs, in vu_blk_initialize_config()
267 BlockDriverState *bs = blk_bs(vexp->handler.blk); in vu_blk_exp_resize()

12345