/qemu/block/ |
H A D | qapi.c | 45 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 D | vhdx.h | 405 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 D | qapi-sysemu.c | 176 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 D | iscsi.c | 799 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 D | amend.c | 41 BlockDriverState *bs; 98 BlockDriverState *bs; in qmp_x_blockdev_amend()
|
H A D | curl.c | 577 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 D | copy-on-read.h | 31 bdrv_cor_filter_drop(BlockDriverState *cor_filter_bs);
|
H A D | qed.h | 132 BlockDriverState *bs; 152 BlockDriverState *bs; /* device */
|
H A D | parallels.h | 94 parallels_read_format_extension(BlockDriverState *bs, int64_t ext_off,
|
H A D | vvfat.c | 302 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 D | block-common.h | 336 BlockDriverState *bs; 340 BlockDriverState *old_backing_bs; /* keep pointer for permissions update */ 341 BlockDriverState *old_file_bs; /* keep pointer for permissions update */
|
H A D | raw-aio.h | 72 int coroutine_fn luring_co_submit(BlockDriverState *bs, int fd, uint64_t offset, 83 BlockAIOCB *win32_aio_submit(BlockDriverState *bs,
|
H A D | blockjob_int.h | 116 JobTxn *txn, BlockDriverState *bs, uint64_t perm,
|
H A D | aio.h | 39 BlockDriverState *bs; 45 void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs,
|
/qemu/docs/devel/ |
H A D | zoned-storage.rst | 24 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 D | multiple-iothreads.txt | 109 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 D | block-backend-io.h | 28 BlockDriverState *blk_bs(BlockBackend *blk); 121 BlockDriverState *base, 124 BlockDriverState **file); 126 BlockDriverState *base,
|
/qemu/include/qemu/ |
H A D | typedefs.h | 34 typedef struct BlockDriverState BlockDriverState; typedef
|
/qemu/migration/ |
H A D | block-dirty-bitmap.c | 112 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 D | block.c | 30 BlockDriverState *bs = blk_bs(blk); in blk_pread_nonzeroes() 107 BlockDriverState *bs; in blkconf_blocksizes()
|
/qemu/util/ |
H A D | aiocb.c | 28 void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs, in qemu_aio_get()
|
/qemu/ |
H A D | qemu-img.c | 725 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 D | blockjob.c | 216 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 D | block-hmp-cmds.c | 80 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 D | vhost-user-blk-server.c | 234 vu_blk_initialize_config(BlockDriverState *bs, in vu_blk_initialize_config() 267 BlockDriverState *bs = blk_bs(vexp->handler.blk); in vu_blk_exp_resize()
|