Home
last modified time | relevance | path

Searched refs:disk (Results 1 – 25 of 70) sorted by relevance

123

/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_disk.c42 libxl_device_disk *disk = &ev->u.disk_eject.disk; in disk_eject_xswatch_callback() local
71 disk->removable = 1; in disk_eject_xswatch_callback()
72 disk->readwrite = 0; in disk_eject_xswatch_callback()
73 disk->is_cdrom = 1; in disk_eject_xswatch_callback()
160 libxl_defbool_setdefault(&disk->discard_enable, !!disk->readwrite); in libxl__device_disk_setdefault()
557 if (!disk->vdev) { in libxl__disk_from_xenstore()
895 disk++; in libxl__alloc_vdev()
980 libxl_device_disk *disk = &dls->disk; in libxl__device_disk_local_initiate_attach() local
1032 libxl_device_disk *disk = &dls->disk; in local_device_attach_cb() local
1071 libxl_device_disk *disk = &dls->disk; in libxl__device_disk_local_initiate_detach() local
[all …]
A Dlibxlu_disk.c51 libxl_device_disk *disk) { in xlu_disk_parse() argument
58 dpc.disk = disk; in xlu_disk_parse()
60 disk->readwrite = 1; in xlu_disk_parse()
74 disk->format = LIBXL_DISK_FORMAT_RAW; in xlu_disk_parse()
76 if (disk->is_cdrom) { in xlu_disk_parse()
77 disk->removable = 1; in xlu_disk_parse()
78 disk->readwrite = 0; in xlu_disk_parse()
79 if (!disk->pdev_path || !strcmp(disk->pdev_path, "")) in xlu_disk_parse()
80 disk->format = LIBXL_DISK_FORMAT_EMPTY; in xlu_disk_parse()
83 if (!disk->vdev) { in xlu_disk_parse()
[all …]
A Dlibxlu_disk_l.l89 dpc->disk->readwrite = 0; in setaccess()
91 dpc->disk->readwrite = 1; in setaccess()
121 dpc->disk->colo_port = port; in setcoloport()
141 DPC->disk->is_cdrom = 1; in vdev_and_devtype()
143 DPC->disk->is_cdrom = 0; in vdev_and_devtype()
176 cdrom,? { DPC->disk->is_cdrom = 1; }
177 devtype=cdrom,? { DPC->disk->is_cdrom = 1; }
178 devtype=disk,? { DPC->disk->is_cdrom = 0; }
187 direct-io-safe,? { DPC->disk->direct_io_safe = 1; }
251 } else if (!DPC->disk->pdev_path) {
[all …]
A Dlibxl_blktap2.c27 const char *disk, in libxl__blktap_devpath() argument
36 err = tap_ctl_find(type, disk, &tap); in libxl__blktap_devpath()
43 params = GCSPRINTF("%s:%s", type, disk); in libxl__blktap_devpath()
57 char *type, *disk; in libxl__device_destroy_tapdisk() local
63 disk = strchr(type, ':'); in libxl__device_destroy_tapdisk()
64 if (!disk) { in libxl__device_destroy_tapdisk()
69 *disk++ = '\0'; in libxl__device_destroy_tapdisk()
71 err = tap_ctl_find(type, disk, &tap); in libxl__device_destroy_tapdisk()
74 LOGEV(ERROR, -err, "Unable to find type %s disk %s", type, disk); in libxl__device_destroy_tapdisk()
A Dlibxl_colo_qdisk.c40 const libxl_device_disk *disk = dev->backend_dev; in colo_qdisk_setup() local
47 const char *host = disk->colo_host; in colo_qdisk_setup()
48 const char *export_name = disk->colo_export; in colo_qdisk_setup()
53 if (disk->backend != LIBXL_DISK_BACKEND_QDISK || in colo_qdisk_setup()
54 !libxl_defbool_val(disk->colo_enable) || in colo_qdisk_setup()
56 !disk->active_disk || !disk->hidden_disk) { in colo_qdisk_setup()
74 sprintf(port, "%d", disk->colo_port); in colo_qdisk_setup()
117 const char *export_name = disk->colo_export; in colo_qdisk_teardown()
160 const char *host = disk->colo_host; in colo_qdisk_save_preresume()
161 int port = disk->colo_port; in colo_qdisk_save_preresume()
[all …]
A Dcheck-xl-disk-parse12 fprefix=tmp.check-xl-disk-parse
54 disk: {
69 disk: {
86 disk: {
98 disk: {
114 disk: {
126 disk: {
141 disk: {
156 disk: {
165 one 0 discard vdev=hda target=/some/disk/image.raw
[all …]
A Dlibxl_device.c252 libxl_device_disk *disk; member
278 if (a->disk->script) { in disk_try_backend()
326 a->disk->vdev, in disk_try_backend()
362 a.disk = disk; in libxl__device_disk_set_backend()
368 if (!disk->is_cdrom) { in libxl__device_disk_set_backend()
372 if (disk->pdev_path != NULL && strcmp(disk->pdev_path, "")) { in libxl__device_disk_set_backend()
375 disk->vdev, disk->pdev_path); in libxl__device_disk_set_backend()
385 disk->vdev, disk->pdev_path); in libxl__device_disk_set_backend()
406 disk->backend = ok; in libxl__device_disk_set_backend()
496 int disk, partition; in libxl__device_disk_dev_number() local
[all …]
A Dlibxlu_disk_l.c940 dpc->disk->readwrite = 0; in setaccess()
942 dpc->disk->readwrite = 1; in setaccess()
972 dpc->disk->colo_port = port; in setcoloport()
992 DPC->disk->is_cdrom = 1; in vdev_and_devtype()
994 DPC->disk->is_cdrom = 0; in vdev_and_devtype()
1385 { DPC->disk->is_cdrom = 1; }
1390 { DPC->disk->is_cdrom = 1; }
1395 { DPC->disk->is_cdrom = 0; }
1436 { DPC->disk->direct_io_safe = 1; }
1595 } else if (!DPC->disk->pdev_path) {
[all …]
A Dlibxl_remus_disk_drbd.c66 const libxl_device_disk *disk = dev->backend_dev; in match_async_exec() local
81 aes->args[nr++] = disk->pdev_path; in match_async_exec()
111 const libxl_device_disk *disk = dev->backend_dev; in match_async_exec_cb() local
131 drbd_disk->ctl_fd = open(disk->pdev_path, O_RDONLY); in match_async_exec_cb()
A Dlibxl_checkpoint_device.c136 libxl_device_disk * disk = NULL; in device_setup_iterate() local
144 disk = (libxl_device_disk *)dev->backend_dev; in device_setup_iterate()
145 domid = disk->backend_domid; in device_setup_iterate()
146 devid = libxl__device_disk_dev_number(disk->vdev, NULL, NULL); in device_setup_iterate()
A Dlibxl_noblktap2.c25 const char *disk, in libxl__blktap_devpath() argument
/xen-4.10.0-shim-comet/tools/hotplug/NetBSD/
A Dblock61 disk="vnd$i"
62 available_disks="$available_disks $disk"
63 eval $disk=free
66 for disk in `sysctl hw.disknames`; do
67 case $disk in
68 vnd[0-9]*) eval $disk=used ;;
72 for disk in $available_disks; do
73 eval status=\$$disk
75 vnconfig /dev/${disk}d $xparams >/dev/null; then
76 device=/dev/${disk}d
/xen-4.10.0-shim-comet/tools/xl/
A Dxl_cdrom.c30 libxl_device_disk disk; in cd_insert() local
39 parse_disk_config(&config, buf, &disk); in cd_insert()
46 if (disk.format != LIBXL_DISK_FORMAT_EMPTY in cd_insert()
47 && stat(disk.pdev_path, &b)) { in cd_insert()
49 disk.pdev_path); in cd_insert()
54 if (libxl_cdrom_insert(ctx, domid, &disk, NULL)) { in cd_insert()
62 libxl_device_disk_dispose(&disk); in cd_insert()
A Dxl_block.c29 libxl_device_disk disk; in main_blockattach() local
43 (&config, argc-optind, (const char* const*)argv + optind, &disk); in main_blockattach()
46 char *json = libxl_device_disk_to_json(ctx, &disk); in main_blockattach()
53 if (libxl_device_disk_add(ctx, fe_domid, &disk, 0)) { in main_blockattach()
101 libxl_device_disk disk; in main_blockdetach() local
109 if (libxl_vdev_to_device_disk(ctx, domid, argv[optind+1], &disk)) { in main_blockdetach()
113 rc = libxl_device_disk_remove(ctx, domid, &disk, 0); in main_blockdetach()
118 libxl_device_disk_dispose(&disk); in main_blockdetach()
A Dxl_parse.h27 libxl_device_disk *disk);
31 libxl_device_disk *disk);
/xen-4.10.0-shim-comet/docs/man/
A Dxen-vbd-interface.markdown.710 * Nominal disk type: Xen virtual disk (aka xvd*, the default); SCSI
19 ich9 disk controller.
30 conventionally starting at 0 for the first disk.
33 convention partition 0 indicates the "whole disk".
38 or disk label on it);
54 d0 d0p0 xvda Xen virtual disk 0 partition 0 (whole disk)
55 d1p2 xvdb2 Xen virtual disk 1 partition 2
56 d536p37 xvdtq37 Xen virtual disk 536 partition 37
57 sdb3 SCSI disk 1 partition 3
58 hdc2 IDE disk 2 partition 2
[all …]
/xen-4.10.0-shim-comet/stubdom/vtpmmgr/
A Ddisk_write.c181 struct disk_group_sector disk; in disk_write_group_sector() local
193 memset(&disk, 0, sizeof(disk)); in disk_write_group_sector()
194 memcpy(&disk.v.id_data, &group->id_data, sizeof(disk.v.id_data)); in disk_write_group_sector()
195 memcpy(&disk.v.details, &group->details, sizeof(disk.v.details)); in disk_write_group_sector()
199 disk.v.nr_vtpms = native_be32(group->nr_vtpms); in disk_write_group_sector()
204 disk_write_vtpm_itree(src, 0, group->nr_pages, disk.v.vtpm_hash, disk.vtpm_location, in disk_write_group_sector()
208 memcpy(&disk.v.boot_configs, &group->seal_bits, sizeof(group->seal_bits)); in disk_write_group_sector()
210 aes_cmac(&disk.group_mac, &disk.v, sizeof(disk.v), &key_e); in disk_write_group_sector()
211 sha256(&src->disk_hash, &disk.v, sizeof(disk.v) + sizeof(disk.group_mac)); in disk_write_group_sector()
212 disk_write_crypt_sector(&src->disk_loc, &disk, sizeof(disk), mgr); in disk_write_group_sector()
A Ddisk_read.c330 struct disk_group_sector disk; in load_verify_group() local
337 rc = disk_read_crypt_sector(&disk, sizeof(disk), dst->disk_loc, mgr); in load_verify_group()
343 rc = sha256_verify(&dst->disk_hash, &disk.v, sizeof(disk.v) + sizeof(disk.group_mac)); in load_verify_group()
351 rc = find_group_key(group, &disk, mgr); in load_verify_group()
356 if (aes_cmac_verify(&disk.group_mac, &disk.v, sizeof(disk.v), opened_key)) { in load_verify_group()
361 memcpy(&group->id_data, &disk.v.id_data, sizeof(group->id_data)); in load_verify_group()
362 memcpy(&group->details, &disk.v.details, sizeof(group->details)); in load_verify_group()
371 group->nr_vtpms = be32_native(disk.v.nr_vtpms); in load_verify_group()
376 rc = load_verify_vtpm_itree(dst, 0, group->nr_pages, disk.v.vtpm_hash, in load_verify_group()
377 disk.vtpm_location, NR_ENTRIES_PER_GROUP_BASE, mgr, opened_key); in load_verify_group()
/xen-4.10.0-shim-comet/tools/blktap2/
A DREADME11 The blktap2 userspace toolkit provides a user-level disk I/O
43 Working in conjunction with the kernel blktap2 driver, all disk I/O
45 memory interface) through a character device. Each active disk is
52 makes it quite easy to add new disk implementations.
54 As of June 2009 the current supported disk formats are:
57 - Fast sharable RAM disk between VMs (requires some form of
87 disk = ['tap:tapdisk:aio:<FILENAME>,sda1,w']
111 disk = ['tap:tapdisk:vhd:<VHD FILENAME>,sda1,w']
120 perform a live snapshot of a qcow disk. VHD files can use the
284 disk.
[all …]
/xen-4.10.0-shim-comet/tools/pygrub/src/
A DGrubConf.py54 (self.disk, self.part) = str.split(",", 2)
56 self.disk = str
61 return "d%dp%d" %(self.disk, self.part)
63 return "d%d" %(self.disk,)
70 disk = val[len("/dev/xvd")]
71 self._disk = ord(disk)-ord('a')
74 disk = property(get_disk, set_disk) variable in GrubDiskPart
/xen-4.10.0-shim-comet/tools/hotplug/Linux/
A Dblock-iscsi76 while [ ! -e /dev/disk/by-path/*"$iqn"-lun-0 ]; do
84 sddev=$(readlink -f /dev/disk/by-path/*"$iqn"-lun-0 || true)
/xen-4.10.0-shim-comet/tools/examples/
A Dxlexample.pvhlinux41 # docs/misc/xl-disk-configuration.txt
42 disk = [ '/dev/zvol/tank/guest-volume,raw,xvda,rw' ]
A Dxlexample.pvlinux43 # docs/misc/xl-disk-configuration.txt
44 disk = [ '/dev/vg/guest-volume,raw,xvda,rw' ]
A Dxlexample.hvm42 # docs/misc/xl-disk-configuration.txt
43 disk = [ '/dev/vg/guest-volume,raw,xvda,rw' ]
/xen-4.10.0-shim-comet/docs/
A DREADME.remus13 VMs protected by Remus need to use DRBD based disk backends. Specifically, you
17 protocol D) for asynchronous disk checkpoint replication. A protected VM's DRBD

Completed in 32 milliseconds

123