Home
last modified time | relevance | path

Searched refs:blockdev (Results 1 – 25 of 137) sorted by relevance

123456

/openbmc/qemu/hw/block/
H A Dxen-block.c78 static bool xen_block_find_free_vdev(XenBlockDevice *blockdev, Error **errp) in xen_block_find_free_vdev() argument
80 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(blockdev))); in xen_block_find_free_vdev()
82 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_find_free_vdev()
90 blockdev->xendev.frontend_id); in xen_block_find_free_vdev()
154 XenBlockDevice *blockdev = XEN_BLOCK_DEVICE(xendev); in xen_block_get_name() local
155 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_get_name()
158 !xen_block_find_free_vdev(blockdev, errp)) { in xen_block_get_name()
166 XenBlockDevice *blockdev = XEN_BLOCK_DEVICE(xendev); in xen_block_disconnect() local
167 const char *type = object_get_typename(OBJECT(blockdev)); in xen_block_disconnect()
168 XenBlockVdev *vdev = &blockdev->props.vdev; in xen_block_disconnect()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D267110 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file
111 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file \
112 -blockdev driver=$IMGFMT,file=file,node-name=fmt
113 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file \
114 -blockdev driver=raw,file=file,node-name=raw \
115 -blockdev driver=$IMGFMT,file=raw,node-name=fmt
121 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file \
122 -blockdev driver=$IMGFMT,file=file,node-name=fmt \
123 -blockdev driver=copy-on-read,file=fmt,node-name=filter
132 run_test -blockdev driver=file,filename="$TEST_IMG.base",node-name=backing-file \
[all …]
H A D085.out15 { 'execute': 'blockdev-snapshot-sync',
24 { 'execute': 'blockdev-snapshot-sync',
31 { 'execute': 'blockdev-snapshot-sync',
41 { 'type': 'blockdev-snapshot-sync', 'data' :
44 { 'type': 'blockdev-snapshot-sync', 'data' :
53 { 'type': 'blockdev-snapshot-sync', 'data' :
56 { 'type': 'blockdev-snapshot-sync', 'data' :
65 { 'type': 'blockdev-snapshot-sync', 'data' :
68 { 'type': 'blockdev-snapshot-sync', 'data' :
77 { 'type': 'blockdev-snapshot-sync', 'data' :
[all …]
H A D266.out2 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
7 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
12 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
24 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
29 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
34 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
46 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
51 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node…
56 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file":…
67 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
[all …]
H A D24770 -blockdev file,node-name=file-0,filename=$TEST_IMG.0,auto-read-only=on \
71 -blockdev $IMGFMT,node-name=format-0,file=file-0,read-only=on \
72 -blockdev file,node-name=file-1,filename=$TEST_IMG.1,auto-read-only=on \
73 -blockdev $IMGFMT,node-name=format-1,file=file-1,read-only=on,backing=format-0 \
74 -blockdev file,node-name=file-2,filename=$TEST_IMG.2,auto-read-only=on \
75 -blockdev $IMGFMT,node-name=format-2,file=file-2,read-only=on,backing=format-1 \
76 -blockdev file,node-name=file-3,filename=$TEST_IMG.3,auto-read-only=on \
77 -blockdev $IMGFMT,node-name=format-3,file=file-3,read-only=on,backing=format-2 \
78 -blockdev file,node-name=file-4,filename=$TEST_IMG.4,auto-read-only=on \
79 -blockdev $IMGFMT,node-name=format-4,file=file-4,read-only=on,backing=format-3 |
H A D232126 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=on,auto-re…
127 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=on,auto-re…
128 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=on
130 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=off,auto-r…
131 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=off,auto-r…
132 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=off
134 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,auto-read-only=off
135 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,auto-read-only=on
136 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0
144 run_qemu_info_block -blockdev driver=file,filename="$TEST_IMG",node-name=node0,read-only=on,auto-re…
[all …]
H A D212.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.parallels",…
10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
21 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
26 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"cluster-size": 1048576,…
37 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
42 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"cluster-size": 65536, "…
53 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
61 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
72 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "parallels", "…
[all …]
H A D213.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx", "nod…
10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"…
22 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
27 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 8388608, "…
39 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
44 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 268435456,…
56 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"…
64 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"…
76 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"…
[all …]
H A D228.out3 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
10 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
15 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
38 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
40 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
47 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
52 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "null"}}
54 {"execute": "blockdev-add", "arguments": {"backing": "null", "driver": "IMGFMT", "file": {"driver":…
61 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
63 {"execute": "blockdev-del", "arguments": {"node-name": "null"}}
[all …]
H A D237.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "nod…
10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "file"…
30 === Successful image creation (inline blockdev-add, explicit defaults) ===
32 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
37 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "ide", "…
59 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
64 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "buslogi…
86 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "file"…
96 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "ide", "…
[all …]
H A D206.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.qcow2", "no…
10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "qcow2", "file…
27 === Successful image creation (inline blockdev-add, explicit defaults) ===
29 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
34 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"cluster-size": 65536, "…
53 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
58 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"cluster-size": 2097152,…
77 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
82 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"backing-file": "TEST_DI…
[all …]
H A D141.out4 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
8 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
13 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
17 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
22 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
27 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
31 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
36 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
41 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
45 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
[all …]
H A D211.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vdi", "node…
10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":…
23 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
28 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":…
41 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen…
46 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":…
59 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":…
67 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":…
79 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vdi", "file":…
[all …]
H A D267.out78 === Simple -blockdev ===
81 Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file
92 Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file -blockdev driver=IMGFMT,fi…
103 Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file -blockdev driver=raw,file=…
114 === -blockdev with a filter on top ===
117 Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file -blockdev driver=IMGFMT,fi…
128 === -blockdev with a backing file ===
132 … -blockdev driver=file,filename=TEST_DIR/t.IMGFMT.base,node-name=backing-file -blockdev driver=fil…
143blockdev driver=file,filename=TEST_DIR/t.IMGFMT.base,node-name=backing-file -blockdev driver=IMGFM…
159 === -blockdev with NBD server on the backing file ===
[all …]
H A D22586 _launch_qemu -blockdev "$base_opts" -blockdev "$overlay_opts"
99 _launch_qemu -blockdev "$not_base_opts" -blockdev "$overlay_opts"
121 _launch_qemu -blockdev "$not_vmdk_opts" -blockdev "$overlay_opts"
H A D283.out1 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "target", "size": 10485…
3 {"execute": "blockdev-add", "arguments": {"driver": "blkdebug", "image": {"driver": "null-co", "nod…
5 {"execute": "blockdev-add", "arguments": {"driver": "blkdebug", "image": "base", "node-name": "othe…
7 {"execute": "blockdev-backup", "arguments": {"device": "source", "job-id": "backup0", "sync": "full…
12 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "source"}}
14 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "target"}}
16 {"execute": "blockdev-backup", "arguments": {"auto-dismiss": false, "auto-finalize": false, "device…
H A D27364 -blockdev file,node-name=base,filename="$TEST_IMG.base" \
65 -blockdev file,node-name=midf,filename="$TEST_IMG.mid" \
66 -blockdev '{"driver":"qcow2","node-name":"mid","file":"midf","backing":null}' \
67 -blockdev file,node-name=topf,filename="$TEST_IMG" \
68 -blockdev '{"driver":"qcow2","file":"topf","node-name":"top","backing":null}' \
H A D207.out3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
21 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
32 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
43 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
49 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
60 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
66 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
77 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
83 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
94 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "ssh", "locati…
[all …]
H A D185241 --blockdev null-co,node-name=null,size=$size \
242 --blockdev throttle,node-name=throttled,throttle-group=thrgr,file=null \
253 --blockdev file,node-name=source-proto,filename="$TEST_IMG" \
254 --blockdev qcow2,node-name=source-fmt,file=source-proto \
256 --blockdev "{\"driver\": \"nbd\",
384 --blockdev "{\"driver\": \"nbd\",
391 --blockdev file,node-name=source-proto,filename="$TEST_IMG" \
392 --blockdev qcow2,node-name=source-fmt,file=source-proto,backing=target \
H A D257.out6 {"execute": "blockdev-add", "arguments": {"driver": "qcow2", "file": {"driver": "file", "filename":…
33 {"execute": "blockdev-backup", "arguments": {"device": "drive0", "filter-node-name": "backup-top", …
80 {"execute": "blockdev-backup", "arguments": {"device": "drive0", "filter-node-name": "backup-top", …
94 {"execute": "blockdev-backup", "arguments": {"auto-finalize": false, "bitmap": "bitmap0", "bitmap-m…
218 {"execute": "blockdev-backup", "arguments": {"device": "drive0", "filter-node-name": "backup-top", …
232 {"execute": "blockdev-backup", "arguments": {"auto-finalize": false, "bitmap": "bitmap0", "bitmap-m…
275 {"execute": "blockdev-add", "arguments": {"driver": "qcow2", "file": {"driver": "blkdebug", "image"…
302 {"execute": "blockdev-backup", "arguments": {"device": "drive0", "filter-node-name": "backup-top", …
349 {"execute": "blockdev-backup", "arguments": {"device": "drive0", "filter-node-name": "backup-top", …
365 {"execute": "blockdev-backup", "arguments": {"auto-finalize": false, "bitmap": "bitmap0", "bitmap-m…
[all …]
/openbmc/qemu/qapi/
H A Dpragma.json79 'blockdev-reopen' ],
84 'BlkdebugEvent', # blockdev-add, -blockdev
85 'BlkdebugSetStateOptions', # blockdev-add, -blockdev
91 'BlockdevAioOptions', # blockdev-add, -blockdev
92 'BlockdevDriver', # blockdev-add, query-blockstats, ...
93 'BlockdevVmdkAdapterType', # blockdev-create (to match VMDK spec)
94 'BlockdevVmdkSubformat', # blockdev-create (to match VMDK spec)
108 'SshHostKeyCheckMode', # blockdev-add, -blockdev
H A Dtransaction.json58 # @blockdev-backup: Since 2.3
60 # @blockdev-snapshot: Since 2.5
62 # @blockdev-snapshot-internal-sync: Since 1.7
64 # @blockdev-snapshot-sync: since 1.1
71 # @blockdev-backup instead.
79 'blockdev-backup', 'blockdev-snapshot',
80 'blockdev-snapshot-internal-sync', 'blockdev-snapshot-sync',
176 'blockdev-backup': 'BlockdevBackupWrapper',
177 'blockdev-snapshot': 'BlockdevSnapshotWrapper',
178 'blockdev-snapshot-internal-sync': 'BlockdevSnapshotInternalWrapper',
[all …]
H A Dblock.json166 # -> { "execute": "blockdev-open-tray",
204 # -> { "execute": "blockdev-close-tray",
236 # -> { "execute": "blockdev-remove-medium",
242 # -> { "execute": "blockdev-open-tray",
254 # -> { "execute": "blockdev-remove-medium",
277 # -> { "execute": "blockdev-add",
285 # -> { "execute": "blockdev-insert-medium",
348 # -> { "execute": "blockdev-change-medium",
357 # -> { "execute": "blockdev-change-medium",
367 # -> { "execute": "blockdev-change-medium",
/openbmc/qemu/tests/qemu-iotests/tests/
H A Dqsd-jobs58 --blockdev node-name=file0,driver=file,filename="$TEST_IMG" \
59 --blockdev node-name=fmt0,driver=qcow2,file=file0 <<EOF \
72 --blockdev node-name=file_base,driver=file,filename="$TEST_IMG.base" \
73 --blockdev node-name=fmt_base,driver=qcow2,file=file_base \
74 --blockdev node-name=file_overlay,driver=file,filename="$TEST_IMG" \
75 --blockdev node-name=fmt_overlay,driver=qcow2,file=file_overlay,backing=fmt_base \
/openbmc/qemu/include/hw/xen/
H A Dxen-block.h61 typedef void (*XenBlockDeviceRealize)(XenBlockDevice *blockdev, Error **errp);
62 typedef void (*XenBlockDeviceUnrealize)(XenBlockDevice *blockdev);
76 XenBlockDevice blockdev; member
83 XenBlockDevice blockdev; member

123456