/xen/tools/xl/ |
A D | xl_block.c | 64 libxl_device_disk *disks; in main_blocklist() local 79 disks = libxl_device_disk_list(ctx, domid, &nb); in main_blocklist() 80 if (!disks) { in main_blocklist() 84 if (!libxl_device_disk_getinfo(ctx, domid, &disks[i], &diskinfo)) { in main_blocklist() 92 libxl_device_disk_list_free(disks, nb); in main_blocklist()
|
A D | xl_sxp.c | 163 fprintf(fh, "\t\t\t(backend_domid %d)\n", d_config->disks[i].backend_domid); in printf_info_sexp() 165 fprintf(fh, "\t\t\t(physpath %s)\n", d_config->disks[i].pdev_path); in printf_info_sexp() 166 fprintf(fh, "\t\t\t(phystype %d)\n", d_config->disks[i].backend); in printf_info_sexp() 167 fprintf(fh, "\t\t\t(virtpath %s)\n", d_config->disks[i].vdev); in printf_info_sexp() 168 fprintf(fh, "\t\t\t(unpluggable %d)\n", d_config->disks[i].removable); in printf_info_sexp() 169 fprintf(fh, "\t\t\t(readwrite %d)\n", d_config->disks[i].readwrite); in printf_info_sexp() 170 fprintf(fh, "\t\t\t(is_cdrom %d)\n", d_config->disks[i].is_cdrom); in printf_info_sexp()
|
A D | xl_vmcontrol.c | 1021 if (d_config.disks[i].removable) { in create_domain() 1022 ret = libxl_evenable_disk_eject(ctx, domid, d_config.disks[i].vdev, in create_domain()
|
A D | xl_parse.c | 1981 d_config->disks = NULL; in parse_config_data() 1986 disk = ARRAY_EXTEND_INIT_NODEVID(d_config->disks, in parse_config_data()
|
/xen/docs/man/ |
A D | xen-vbd-interface.7.pandoc | 6 emulated IDE, AHCI or SCSI disks. 16 disks available via the emulated IDE controller target the same 76 1 << 28 | disk << 8 | partition xvd, disks or partitions 16 onwards 77 202 << 8 | disk << 4 | partition xvd, disks and partitions up to 15 78 8 << 8 | disk << 4 | partition sd, disks and partitions up to 15 79 3 << 8 | disk << 6 | partition hd, disks 0..1, partitions 0..63 80 22 << 8 | (disk-2) << 6 | partition hd, disks 2..3, partitions 0..63 84 The 1<<28 format handles disks up to (1<<20)-1 and partitions up to 93 disks beyond disk 15 partition 15, and IDE disks beyond disk 3 112 disks. This does not work in recent versions of Linux. [all …]
|
A D | xl.cfg.5.pod.in | 695 Specifies the disks (both emulated disks and Xen virtual block 1758 uses it with upstream QEMU to emulate disks instead of IDE. It decreases boot
|
/xen/tools/libxl/ |
A D | libxl_checkpoint_device.c | 70 cds->disks = libxl__device_list(gc, &libxl__disk_devtype, cds->domid, in libxl__checkpoint_devices_setup() 87 &cds->disks[i]); in libxl__checkpoint_devices_setup() 222 libxl__device_list_free(&libxl__disk_devtype, cds->disks, cds->num_disks); in devices_teardown_cb() 223 cds->disks = NULL; in devices_teardown_cb()
|
A D | libxl_dm.c | 1179 const libxl_device_disk *disks = guest_config->disks; in libxl__build_device_model_args_new() local 1364 if (disks[i].is_cdrom) { in libxl__build_device_model_args_new() 1842 disks[i].vdev); in libxl__build_device_model_args_new() 1858 if (!disks[i].is_cdrom) { in libxl__build_device_model_args_new() 1860 disks[i].vdev); in libxl__build_device_model_args_new() 1879 disks[i].vdev); in libxl__build_device_model_args_new() 1891 disks[i].vdev); in libxl__build_device_model_args_new() 1896 if (disks[i].is_cdrom) { in libxl__build_device_model_args_new() 1901 disks[i].vdev); in libxl__build_device_model_args_new() 1984 disks[i].vdev); in libxl__build_device_model_args_new() [all …]
|
A D | libxl_disk.c | 677 libxl_device_disk *disks = NULL; in libxl_cdrom_insert() local 720 disks = libxl__device_list(gc, &libxl__disk_devtype, domid, &num); in libxl_cdrom_insert() 722 if (disks[i].is_cdrom && !strcmp(disk->vdev, disks[i].vdev)) in libxl_cdrom_insert() 725 disk->backend=disks[i].backend; in libxl_cdrom_insert() 744 libxl__device_list_free(&libxl__disk_devtype, disks, num); in libxl_cdrom_insert()
|
A D | libxl_create.c | 1252 ret = libxl__disk_devtype.set_default(gc, domid, &d_config->disks[i], in initiate_domain_create() 1262 d_config->num_disks > 0 ? &d_config->disks[0] : NULL; in initiate_domain_create() 2251 libxl_defbool_set(&d_config->disks[i].colo_restore_enable, true); in set_disk_colo_restore() 2259 libxl_defbool_set(&d_config->disks[i].colo_restore_enable, false); in unset_disk_colo_restore()
|
A D | libxl_types.idl | 941 ("disks", Array(libxl_device_disk, "num_disks")),
|
A D | libxl_internal.h | 3333 libxl_device_disk *disks; member
|
/xen/docs/misc/ |
A D | stubdom.txt | 34 - Block devices for target domain are connected as PV disks to stubdomain, 86 - Block devices for target domain are connected as PV disks to stubdomain, 107 - target domain's disks are available as /dev/xvd[a-z] 127 - at most 26 emulated disks are supported (more are still available as PV disks)
|
A D | hvm-emulated-unplug.pandoc | 37 * `0` -- All emulated IDE and SCSI disks (not including CD drives). 39 * `2` -- All IDE disks except for the primary master (not including CD 41 * `3` -- All emulated NVMe disks.
|
A D | block-scripts.txt | 102 interpret to provide emulated disks before paravirtualized drivers are
|
A D | pvcalls.pandoc | 34 disks, network, console, graphics, etc. The presence of PV devices is 41 export disks, network, console, graphics, etcs, to DomUs. Backends can
|
/xen/docs/ |
A D | README.remus | 18 disks on the primary and backup hosts need to be configured to use protocol D
|
A D | glossary.rst | 51 By default it gets all devices, including all disks and network cards, so
|
/xen/docs/admin-guide/ |
A D | introduction.rst | 39 has no knowledge of network cards, disks, etc. All of that is the
|
/xen/tools/hotplug/Linux/init.d/ |
A D | sysconfig.xendomains.in | 8 # to do a quick and dirty shutdown ("s e i u o") or at least sync the disks
|
/xen/docs/designs/ |
A D | qemu-deprivilege.md | 270 initialize itself and open its disks. If you want to add a disk at run 276 and hand all disks over QMP.
|
/xen/stubdom/grub.patches/ |
A D | 00cvs | 31 + rework. If you have >2TiB disks, use GRUB 2 instead. 331 - disks[drive].flags = open (devname, O_RDWR); 356 + disks[drive].flags = open (devname, O_RDWR); 366 if (disks[drive].flags == -1)
|
A D | 60ext4.diff | 65 + __u32 s_raid_stripe_width; /* Blocks on all data disks (N*stride)*/
|
/xen/ |
A D | SUPPORT.md | 545 ### Online resize of virtual disks
|
/xen/tools/golang/xenlight/ |
A D | helpers.gen.go | 2756 cDisks := (*[1<<28]C.libxl_device_disk)(unsafe.Pointer(xc.disks))[:n:n] 2909 xc.disks = (*C.libxl_device_disk)(C.malloc(C.ulong(numDisks)*C.sizeof_libxl_device_disk)) 2911 cDisks := (*[1<<28]C.libxl_device_disk)(unsafe.Pointer(xc.disks))[:numDisks:numDisks]
|