/qemu/tests/qemu-iotests/ |
H A D | 308.out | 24 {'execute': 'block-export-add', 27 'id': 'export-err', 34 {'execute': 'block-export-add', 44 {'execute': 'block-export-add', 59 {'execute': 'block-export-add', 69 === Double export === 70 {'execute': 'block-export-add', 79 === Remove export === 89 === Writable export === 137 --- Resize export --- [all …]
|
H A D | 307.out | 10 === Create a read-only NBD export === 16 export: 'fmt' 39 === Move export to an iothread === 45 export: 'fmt' 56 === Add export with conflicting iothread === 64 === Add a writable export === 77 export: 'fmt' 86 export: 'export1' 87 description: This is the writable second export 113 export: 'export1' [all …]
|
H A D | 143.out | 8 qemu-io: can't open device nbd+unix:///no_such_export?socket=SOCK_DIR/nbd: Requested export not ava… 9 server reported: export 'no_such_export' not present 10 qemu-io: can't open device nbd+unix:///aa--aa1?socket=SOCK_DIR/nbd: Requested export not available 11 server reported: export 'aa--aa...' not present
|
H A D | 083.out | 18 === Check disconnect before export === 22 === Check disconnect after export === 26 === Check disconnect 4 export === 30 === Check disconnect 12 export === 34 === Check disconnect 16 export === 127 === Check disconnect before export === 131 === Check disconnect after export === 135 === Check disconnect 4 export === 139 === Check disconnect 12 export === 143 === Check disconnect 16 export ===
|
H A D | 147 | 46 def blockdev_add_options(self, address, export, node_name): argument 54 if export is not None: 55 options['file']['export'] = export 58 def client_test(self, filename, address, export=None, argument 60 bao = self.blockdev_add_options(address, export, node_name)
|
H A D | 241.out | 6 export: '' 17 export: '' 30 export: ''
|
H A D | 223.out | 66 {"error": {"class": "GenericError", "desc": "Block export id 'n' is already in use"}} 70 {"error": {"class": "GenericError", "desc": "Enabled bitmap 'b2' incompatible with readonly export"… 79 {"execute":"block-export-add", 84 export: 'n' 94 export: 'n2' 105 export: 'n3' 188 {"error": {"class": "GenericError", "desc": "Block export id 'n' is already in use"}} 201 {"execute":"block-export-add", 206 export: 'n' 216 export: 'n2' [all …]
|
H A D | nbd-fault-injector.py | 147 export = export_tuple._make(export_struct.unpack(buf)) 148 assert export.magic == NBD_OPTS_MAGIC 149 assert export.opt == NBD_OPT_EXPORT_NAME 150 name = conn.recv(export.len, event='export-name')
|
H A D | 140.out | 19 qemu-io: can't open device nbd+unix:///drv?socket=SOCK_DIR/nbd: Requested export not available 20 server reported: export 'drv' not present
|
/qemu/tests/qemu-iotests/tests/ |
H A D | fuse-allow-other.out | 9 {'execute': 'block-export-add', 12 'id': 'export', 26 cat: fuse-export: Permission denied 27 stat: cannot statx 'fuse-export': Permission denied 28 cat: fuse-export: Permission denied 38 {'execute': 'block-export-add', 41 'id': 'export', 55 cat: fuse-export: Permission denied 65 {'execute': 'block-export-add', 68 'id': 'export', [all …]
|
H A D | file-io-error.out | 14 {'execute': 'block-export-add', 19 'mountpoint': 'TEST_DIR/fuse-export', 26 {'execute': 'block-export-del',
|
/qemu/qapi/ |
H A D | block-export.json | 101 # block-export-add). 244 # export. 289 # @name: Block export id. 327 # @nbd: NBD export 350 # @type: Block export type 352 # @id: A unique identifier for the block export (across all export 397 # @block-export-add: 408 # @block-export-del: 411 # to the export, but the export may still stay around after this 414 # @id: Block export id. [all …]
|
/qemu/block/export/ |
H A D | export.c | 77 bool fixed_iothread = export->has_fixed_iothread && export->fixed_iothread; in blk_exp_add() 88 if (!id_wellformed(export->id)) { in blk_exp_add() 92 if (blk_exp_find(export->id)) { in blk_exp_add() 108 if (!export->has_writable) { in blk_exp_add() 109 export->writable = false; in blk_exp_add() 118 if (export->iothread) { in blk_exp_add() 152 if (export->writable) { in blk_exp_add() 167 if (!export->has_writethrough) { in blk_exp_add() 168 export->writethrough = false; in blk_exp_add() 183 ret = drv->create(exp, export, errp); in blk_exp_add() [all …]
|
H A D | vduse-blk.c | 29 BlockExport export; member 47 blk_exp_ref(&vblk_exp->export); in vduse_blk_inflight_inc() 58 blk_exp_unref(&vblk_exp->export); in vduse_blk_inflight_dec() 139 aio_set_fd_handler(vblk_exp->export.ctx, vduse_queue_get_fd(vq), in vduse_blk_enable_queue() 154 aio_set_fd_handler(vblk_exp->export.ctx, fd, in vduse_blk_disable_queue() 192 vblk_exp->export.ctx = ctx; in blk_aio_attached() 201 vblk_exp->export.ctx = NULL; in blk_aio_detach() 207 VduseBlkExport *vblk_exp = container_of(exp, VduseBlkExport, export); in vduse_blk_resize() 240 VduseBlkExport *vblk_exp = container_of(exp, VduseBlkExport, export); in vduse_blk_drained_begin() 248 VduseBlkExport *vblk_exp = container_of(exp, VduseBlkExport, export); in vduse_blk_drained_end() [all …]
|
H A D | vhost-user-blk-server.c | 36 BlockExport export; member 181 blk_set_enable_write_cache(vexp->export.blk, wce); in vu_blk_set_config() 219 vexp->export.ctx = ctx; in blk_aio_attached() 230 vexp->export.ctx = NULL; in blk_aio_detach() 259 VuBlkExport *vexp = container_of(exp, VuBlkExport, export); in vu_blk_exp_request_shutdown() 294 vhost_user_server_attach_aio_context(&vexp->vu_server, vexp->export.ctx); in vu_blk_drained_end() 320 VuBlkExport *vexp = container_of(exp, VuBlkExport, export); in vu_blk_exp_create() 373 VuBlkExport *vexp = container_of(exp, VuBlkExport, export); in vu_blk_exp_delete()
|
/qemu/.gitlab-ci.d/ |
H A D | crossbuild-template.yml | 12 - export CCACHE_BASEDIR="$(pwd)" 13 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" 14 - export CCACHE_MAXSIZE="500M" 15 - export PATH="$CCACHE_WRAPPERSDIR:$PATH" 48 - export CCACHE_BASEDIR="$(pwd)" 49 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" 50 - export CCACHE_MAXSIZE="500M" 51 - export PATH="$CCACHE_WRAPPERSDIR:$PATH" 67 - export CCACHE_BASEDIR="$(pwd)" 68 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" [all …]
|
H A D | buildtest-template.yml | 13 - export CCACHE_BASEDIR="$(pwd)" 14 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" 15 - export CCACHE_MAXSIZE="500M" 16 - export PATH="$CCACHE_WRAPPERSDIR:$PATH" 102 - export AVOCADO_ALLOW_UNTRUSTED_CODE=1
|
H A D | container-template.yml | 8 - export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:$QEMU_CI_CONTAINER_TAG" 10 - export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:latest"
|
/qemu/docs/tools/ |
H A D | qemu-storage-daemon.rst | 16 It can export disk images, run block job operations, and 76 .. option:: --export [type=]nbd,id=<id>,node-name=<node-name>[,name=<export-name>][,writable=on|off… 83 exported. ``writable`` determines whether or not the export allows write 86 The ``nbd`` export type requires ``--nbd-server`` (see below). ``name`` is 87 the NBD export name (if not specified, it defaults to the given 100 on which to export the given block node. That file will not be changed, it 105 the export became active will continue to see its original content. If 228 addr.type=fd,addr.str=<fd>`` and ``--export 236 --export type=nbd,id=export,node-name=disk,writable=on 244 …--export type=vhost-user-blk,id=export,addr.type=unix,addr.path=vhost-user-blk.sock,node-name=qcow2 [all …]
|
H A D | qemu-nbd.rst | 96 Load an internal snapshot inside *filename* and export it 148 .. option:: -x, --export-name=NAME 150 Set the NBD volume export name (default of a zero-length string). 154 Set the NBD volume export description, as a human-readable 161 with options that change behavior related to a specific export (such as 162 :option:`--export-name`, :option:`--offset`, ...). 221 with the default export name (an empty string). The command is 231 a 1 megabyte subset of a raw file, using the export name 'subset': 267 Query a remote server to see details about what export(s) it is
|
H A D | virtfs-proxy-helper.rst | 20 provide access to files beyond 9p export path. 31 root privileges. Proxy helper chroots into 9p export path and creates 53 Path to export for proxy filesystem driver
|
/qemu/nbd/ |
H A D | trace-events | 8 nbd_receive_list(const char *name, const char *desc) "export list includes '%s', description '%s'" 9 nbd_opt_info_go_start(const char *opt, const char *name) "Attempting %s for export '%s'" 13 nbd_receive_query_exports_start(const char *wantname) "Querying export list for '%s'" 14 nbd_receive_query_exports_success(const char *wantname) "Found desired export name '%s'" 17 …uest(const char *optname, const char *context, const char *export) "Requesting %s %s for export %s" 22 nbd_receive_negotiate_name(const char *name) "Requesting NBD export name '%s'" 23 nbd_receive_negotiate_size_flags(uint64_t size, uint16_t flags) "Size is %" PRIu64 ", export flags … 27 nbd_init_trailing_bytes(int ignored_bytes) "Ignoring trailing %d bytes of export" 45 nbd_negotiate_send_rep_list(const char *name, const char *desc) "Advertising export name '%s' descr… 47 nbd_negotiate_handle_export_name_request(const char *name) "Client requested export '%s'" [all …]
|
/qemu/storage-daemon/ |
H A D | qemu-storage-daemon.c | 312 BlockExportOptions *export; in process_options() local 315 visit_type_BlockExportOptions(v, NULL, &export, &error_fatal); in process_options() 318 qmp_block_export_add(export, &error_fatal); in process_options() 319 qapi_free_BlockExportOptions(export); in process_options()
|
/qemu/ |
H A D | blockdev-nbd.c | 189 BlockExport *export; in qmp_nbd_server_add() local 238 export = blk_exp_add(export_opts, errp); in qmp_nbd_server_add() 239 if (!export) { in qmp_nbd_server_add() 249 nbd_export_set_on_eject_blk(export, on_eject_blk); in qmp_nbd_server_add()
|
/qemu/docs/system/riscv/ |
H A D | virt.rst | 128 $ export ARCH=riscv 129 $ export CROSS_COMPILE=riscv64-linux- 149 $ export ARCH=riscv 150 $ export CROSS_COMPILE=riscv64-linux- 169 $ export CROSS_COMPILE=riscv64-linux- 186 $ export CROSS_COMPILE=riscv64-linux- 187 $ export OPENSBI=/path/to/opensbi-riscv64-generic-fw_dynamic.bin
|