Home
last modified time | relevance | path

Searched refs:bs (Results 76 – 100 of 157) sorted by relevance

1234567

/qemu/tests/qemu-iotests/
H A D261171 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn0-pre" bs=1 skip=$sn0_ofs count=40 \
173 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn1-pre" bs=1 skip=$sn1_ofs count=40 \
179 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn0-extra" bs=1 \
181 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn1-extra" bs=1 \
183 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn2-extra" bs=1 \
187 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn0-post" bs=1 \
190 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn1-post" bs=1 \
193 dd if="$TEST_IMG.v2.orig" of="$TEST_DIR/sn2-post" bs=1 \
224 | dd of="$TEST_IMG.v2.orig" bs=1 seek=$sn_table_ofs conv=notrunc \
356 dd if="$TEST_DIR/sn0" of="$TEST_IMG" bs=1 seek=$offset conv=notrunc \
[all …]
H A D15946 for bs in $TEST_SIZES; do
56 echo "== Converting the image with dd with a block size of $bs =="
58 $QEMU_IMG dd if="$TEST_IMG" of="$TEST_IMG.out" bs=$bs -O "$IMGFMT"
/qemu/block/
H A Dqapi-sysemu.c176 BlockDriverState *bs; in blockdev_remove_medium() local
201 bs = blk_bs(blk); in blockdev_remove_medium()
202 if (!bs) { in blockdev_remove_medium()
254 ret = blk_insert_bs(blk, bs, errp); in qmp_blockdev_insert_anon_medium()
278 BlockDriverState *bs; in blockdev_insert_medium() local
287 bs = bdrv_find_node(node_name); in blockdev_insert_medium()
288 if (!bs) { in blockdev_insert_medium()
293 if (bdrv_has_blk(bs)) { in blockdev_insert_medium()
424 BlockDriverState *bs; in qmp_block_set_io_throttle() local
432 bs = blk_bs(blk); in qmp_block_set_io_throttle()
[all …]
H A Dcurl.c579 BDRVCURLState *s = bs->opaque; in curl_detach_aio_context()
607 BDRVCURLState *s = bs->opaque; in curl_attach_aio_context()
683 BDRVCURLState *s = bs->opaque; in curl_open()
869 curl_attach_aio_context(bs, bdrv_get_aio_context(bs)); in curl_open()
898 BDRVCURLState *s = bs->opaque; in curl_setup_preadv()
972 curl_setup_preadv(bs, &acb); in curl_co_preadv()
981 BDRVCURLState *s = bs->opaque; in curl_close()
984 curl_detach_aio_context(bs); in curl_close()
997 BDRVCURLState *s = bs->opaque; in curl_co_getlength()
1003 BDRVCURLState *s = bs->opaque; in curl_refresh_filename()
[all …]
H A Dqed-table.c35 ret = bdrv_co_pread(s->bs->file, offset, bytes, table->offsets, 0); in qed_read_table()
84 new_table = qemu_blockalign(s->bs, len_bytes); in qed_write_table()
96 ret = bdrv_co_pwrite(s->bs->file, offset, len_bytes, new_table->offsets, 0); in qed_write_table()
104 ret = bdrv_co_flush(s->bs); in qed_write_table()
125 BLKDBG_CO_EVENT(s->bs->file, BLKDBG_L1_UPDATE); in qed_write_l1_table()
153 BLKDBG_CO_EVENT(s->bs->file, BLKDBG_L2_LOAD); in qed_read_l2_table()
186 BLKDBG_CO_EVENT(s->bs->file, BLKDBG_L2_UPDATE); in qed_write_l2_table()
H A Dbackup.c355 BlockJob *backup_job_create(const char *job_id, BlockDriverState *bs, in backup_job_create() argument
374 assert(bs); in backup_job_create()
382 if (bs == target) { in backup_job_create()
388 if (!bdrv_is_inserted(bs)) { in backup_job_create()
390 bdrv_get_device_name(bs)); in backup_job_create()
406 if (bdrv_op_is_blocked(bs, BLOCK_OP_TYPE_BACKUP_SOURCE, errp)) { in backup_job_create()
439 len = bdrv_getlength(bs); in backup_job_create()
443 bdrv_get_device_or_node_name(bs)); in backup_job_create()
451 bdrv_get_device_or_node_name(bs)); in backup_job_create()
460 cbw = bdrv_cbw_append(bs, target, filter_node_name, discard_source, in backup_job_create()
[all …]
H A Dblock-copy.c281 MIN_NON_ZERO(source->bs->bl.max_transfer, in block_copy_max_transfer()
282 target->bs->bl.max_transfer)); in block_copy_max_transfer()
368 cluster_size = block_copy_calculate_cluster_size(target->bs, errp); in block_copy_state_new()
406 is_fleecing = bdrv_chain_contains(target->bs, source->bs); in block_copy_state_new()
537 bounce_buffer = qemu_blockalign(s->source->bs, nbytes); in block_copy_do_copy()
613 base = bdrv_backing_chain_next(s->source->bs); in block_copy_block_status()
618 ret = bdrv_co_block_status_above(s->source->bs, base, offset, bytes, &num, in block_copy_block_status()
645 BlockDriverState *bs = s->source->bs; in block_copy_is_cluster_allocated() local
654 ret = bdrv_co_is_allocated(bs, offset, bytes, &count); in block_copy_is_cluster_allocated()
744 assert(bdrv_get_aio_context(s->source->bs) == in block_copy_dirty_clusters()
[all …]
H A Dvvfat.c1140 BDRVVVFATState *s = bs->opaque; in vvfat_open()
1220 s->bs = bs; in vvfat_open()
1236 bs->total_sectors = cyls * heads * secs; in vvfat_open()
1239 if (!bdrv_is_read_only(bs)) { in vvfat_open()
1475 BDRVVVFATState *s = bs->opaque; in vvfat_read()
1540 BDRVVVFATState *s = bs->opaque; in vvfat_co_preadv()
2166 check = vvfat_read(s->bs, in is_consistent()
2982 BDRVVVFATState *s = bs->opaque; in vvfat_write()
3115 BDRVVVFATState *s = bs->opaque; in vvfat_co_pwritev()
3161 BDRVVVFATState *s = bs->opaque; in enable_write_target()
[all …]
/qemu/include/block/
H A Dqapi.h33 bdrv_block_device_info(BlockBackend *blk, BlockDriverState *bs,
37 bdrv_query_snapshot_info_list(BlockDriverState *bs,
41 bdrv_query_image_info(BlockDriverState *bs, ImageInfo **p_info, bool flat,
44 bdrv_query_block_graph_info(BlockDriverState *bs, BlockGraphInfo **p_info,
H A Dwrite-threshold.h26 void bdrv_write_threshold_set(BlockDriverState *bs, uint64_t threshold_bytes);
34 uint64_t bdrv_write_threshold_get(const BlockDriverState *bs);
42 void bdrv_write_threshold_check_write(BlockDriverState *bs, int64_t offset,
/qemu/block/monitor/
H A Dblock-hmp-cmds.c81 if (!bs) { in hmp_drive_add_node()
86 bdrv_set_monitor_owned(bs); in hmp_drive_add_node()
143 BlockDriverState *bs; in hmp_drive_del() local
149 bs = bdrv_find_node(id); in hmp_drive_del()
150 if (bs) { in hmp_drive_del()
170 bs = blk_bs(blk); in hmp_drive_del()
171 if (bs) { in hmp_drive_del()
208 BlockDriverState *bs; in hmp_commit() local
565 if (!bs) { in hmp_qemu_io()
571 if (bs) { in hmp_qemu_io()
[all …]
/qemu/block/export/
H A Dexport.c80 BlockDriverState *bs; in blk_exp_add() local
103 bs = bdrv_lookup_bs(NULL, export->node_name, errp); in blk_exp_add()
104 if (!bs) { in blk_exp_add()
111 if (bdrv_is_read_only(bs) && export->writable) { in blk_exp_add()
116 ctx = bdrv_get_aio_context(bs); in blk_exp_add()
133 ret = bdrv_try_change_aio_context(bs, new_ctx, NULL, set_context_errp); in blk_exp_add()
148 bdrv_activate(bs, NULL); in blk_exp_add()
162 ret = blk_insert_bs(blk, bs, errp); in blk_exp_add()
/qemu/
H A Dblockjob.c208 bdrv_op_unblock_all(c->bs, job->blocker); in block_job_remove_all_bdrv()
216 bool block_job_has_bdrv(BlockJob *job, BlockDriverState *bs) in block_job_has_bdrv() argument
223 if (c->bs == bs) { in block_job_has_bdrv()
231 int block_job_add_bdrv(BlockJob *job, const char *name, BlockDriverState *bs, in block_job_add_bdrv() argument
237 bdrv_ref(bs); in block_job_add_bdrv()
239 c = bdrv_root_attach_child(bs, name, &child_job, 0, perm, shared_perm, job, in block_job_add_bdrv()
246 bdrv_op_block_all(bs, job->blocker); in block_job_add_bdrv()
491 JobTxn *txn, BlockDriverState *bs, uint64_t perm, in block_job_create() argument
502 job_id = bdrv_get_device_name(bs); in block_job_create()
537 ret = block_job_add_bdrv(job, "main node", bs, perm, shared_perm, errp); in block_job_create()
[all …]
H A Dqemu-img.c825 bs = blk_bs(blk); in img_check()
1047 bs = blk_bs(blk); in img_commit()
1077 .bs = bs, in img_commit()
1092 bdrv_ref(bs); in img_commit()
3163 bs = bdrv_skip_filters(bs); in get_block_status()
3172 bs = bdrv_cow_bs(bs); in get_block_status()
3319 bs = blk_bs(blk); in img_map()
3473 bs = blk_bs(blk); in img_snapshot()
3670 bs = blk_bs(blk); in img_rebase()
4347 bs = blk_bs(blk); in img_amend()
[all …]
H A Dblockdev-nbd.c190 BlockDriverState *bs; in qmp_nbd_server_add() local
194 bs = bdrv_lookup_bs(arg->device, arg->device, errp); in qmp_nbd_server_add()
195 if (!bs) { in qmp_nbd_server_add()
211 .node_name = g_strdup(bdrv_get_node_name(bs)), in qmp_nbd_server_add()
233 if (bdrv_is_read_only(bs)) { in qmp_nbd_server_add()
H A Dqemu-nbd.c532 BlockDriverState *bs; in main() local
1119 bs = blk_bs(blk); in main()
1124 qdict_put_str(raw_opts, "file", bs->node_name); in main()
1127 bs = bdrv_open(NULL, NULL, raw_opts, flags, &error_fatal); in main()
1130 blk_insert_bs(blk, bs, &error_fatal); in main()
1131 bdrv_unref(bs); in main()
1137 ret = bdrv_snapshot_load_tmp(bs, in main()
1142 ret = bdrv_snapshot_load_tmp_by_id_or_name(bs, sn_id_or_name, in main()
1150 bs->detect_zeroes = detect_zeroes; in main()
1158 .node_name = g_strdup(bdrv_get_node_name(bs)), in main()
/qemu/util/
H A Daiocb.c28 void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs, in qemu_aio_get() argument
35 acb->bs = bs; in qemu_aio_get()
/qemu/tests/unit/
H A Dtest-blockjob-txn.c82 BlockDriverState *bs; in test_block_job_start() local
92 bs = bdrv_open("null-co://", NULL, opt, 0, &error_abort); in test_block_job_start()
93 g_assert_nonnull(bs); in test_block_job_start()
96 s = block_job_create(job_id, &test_block_job_driver, txn, bs, in test_block_job_start()
99 bdrv_unref(bs); /* referenced by job now */ in test_block_job_start()
H A Dtest-blockjob.c72 BlockDriverState *bs; in create_blk() local
76 bs = bdrv_open("null-co://", NULL, opt, 0, &error_abort); in create_blk()
77 g_assert_nonnull(bs); in create_blk()
79 blk_insert_bs(blk, bs, &error_abort); in create_blk()
80 bdrv_unref(bs); in create_blk()
/qemu/tests/qemu-iotests/sample_images/
H A Dparallels-with-bitmap.sh42 dd if=/dev/zero of=$dev bs=64K seek=5 count=2 oflag=direct
43 dd if=/dev/zero of=$dev bs=64K seek=30 count=1 oflag=direct
44 dd if=/dev/zero of=$dev bs=64K seek=10 count=3 oflag=direct
/qemu/include/sysemu/
H A Dblock-backend-global-state.h28 blk_new_with_bs(BlockDriverState *bs, uint64_t perm, uint64_t shared_perm,
32 blk_co_new_with_bs(BlockDriverState *bs, uint64_t perm, uint64_t shared_perm,
60 int blk_insert_bs(BlockBackend *blk, BlockDriverState *bs, Error **errp);
62 bool GRAPH_RDLOCK bdrv_has_blk(BlockDriverState *bs);
63 bool GRAPH_RDLOCK bdrv_is_root_node(BlockDriverState *bs);
/qemu/migration/
H A Dchannel-block.h41 BlockDriverState *bs; member
57 qio_channel_block_new(BlockDriverState *bs);
/qemu/hw/block/
H A Dvirtio-blk.c480 BlockDriverState *bs = blk_bs(s->blk); in check_zoned_request() local
495 if (bs->bl.write_granularity) { in check_zoned_request()
502 index = offset / bs->bl.zone_size; in check_zoned_request()
703 len = capacity - bs->bl.zone_size * (bs->bl.nr_zones - 1); in virtio_blk_handle_zone_mgmt()
705 len = bs->bl.zone_size; in virtio_blk_handle_zone_mgmt()
1197 if (bs->bl.zoned != BLK_Z_NONE) { in virtio_blk_update_config()
1198 switch (bs->bl.zoned) { in virtio_blk_update_config()
1827 BlockDriverState *bs; in virtio_blk_device_realize() local
1873 bs = blk_bs(conf->conf.blk); in virtio_blk_device_realize()
1874 if (bs->bl.zoned != BLK_Z_NONE) { in virtio_blk_device_realize()
[all …]
/qemu/hw/core/
H A Dqdev-properties-system.c76 if (bs) { in get_drive()
77 value = bdrv_get_node_name(bs); in get_drive()
99 BlockDriverState *bs; in set_drive_helper() local
114 bs = bdrv_lookup_bs(NULL, str, errp); in set_drive_helper()
115 if (!bs) { in set_drive_helper()
119 if (ctx != bdrv_get_aio_context(bs)) { in set_drive_helper()
124 blk_replace_bs(blk, bs, errp); in set_drive_helper()
136 bs = bdrv_lookup_bs(NULL, str, NULL); in set_drive_helper()
137 if (bs) { in set_drive_helper()
145 ctx = bdrv_get_aio_context(bs); in set_drive_helper()
[all …]
/qemu/replay/
H A Dreplay-debugging.c141 BlockDriverState *bs; in replay_find_nearest_snapshot() local
150 bs = bdrv_all_find_vmstate_bs(NULL, false, NULL, NULL); in replay_find_nearest_snapshot()
151 if (!bs) { in replay_find_nearest_snapshot()
155 nb_sns = bdrv_snapshot_list(bs, &sn_tab); in replay_find_nearest_snapshot()

1234567