Home
last modified time | relevance | path

Searched refs:disks (Results 1 – 25 of 26) sorted by relevance

12

/xen/tools/xl/
A Dxl_block.c64 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 Dxl_sxp.c163 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 Dxl_vmcontrol.c1021 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 Dxl_parse.c1981 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 Dxen-vbd-interface.7.pandoc6 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 Dxl.cfg.5.pod.in695 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 Dlibxl_checkpoint_device.c70 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 Dlibxl_dm.c1179 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 Dlibxl_disk.c677 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 Dlibxl_create.c1252 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 Dlibxl_types.idl941 ("disks", Array(libxl_device_disk, "num_disks")),
A Dlibxl_internal.h3333 libxl_device_disk *disks; member
/xen/docs/misc/
A Dstubdom.txt34 - 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 Dhvm-emulated-unplug.pandoc37 * `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 Dblock-scripts.txt102 interpret to provide emulated disks before paravirtualized drivers are
A Dpvcalls.pandoc34 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 DREADME.remus18 disks on the primary and backup hosts need to be configured to use protocol D
A Dglossary.rst51 By default it gets all devices, including all disks and network cards, so
/xen/docs/admin-guide/
A Dintroduction.rst39 has no knowledge of network cards, disks, etc. All of that is the
/xen/tools/hotplug/Linux/init.d/
A Dsysconfig.xendomains.in8 # to do a quick and dirty shutdown ("s e i u o") or at least sync the disks
/xen/docs/designs/
A Dqemu-deprivilege.md270 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 D00cvs31 + 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 D60ext4.diff65 + __u32 s_raid_stripe_width; /* Blocks on all data disks (N*stride)*/
/xen/
A DSUPPORT.md545 ### Online resize of virtual disks
/xen/tools/golang/xenlight/
A Dhelpers.gen.go2756 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]

Completed in 727 milliseconds

12