/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_disk.c | 105 const char *libxl_path = GCSPRINTF("%s/device/vbd/%d", in libxl_evenable_disk_eject() local 548 GCSPRINTF("%s/type", libxl_path)); in libxl__disk_from_xenstore() 602 char *dom_xl_path, *libxl_path; in libxl_vdev_to_device_disk() local 627 char *dompath, *fe_path, *libxl_path; in libxl_device_disk_getinfo() local 638 libxl_path = GCSPRINTF("%s/device/vbd/%d", in libxl_device_disk_getinfo() 677 const char *be_path, *libxl_path; in libxl_cdrom_insert() local 745 libxl_path = libxl__device_libxl_path(gc, &device); in libxl_cdrom_insert() 789 GCSPRINTF("%s/frontend", libxl_path)); in libxl_cdrom_insert() 799 rc = libxl__xs_writev(gc, t, libxl_path, kvs); in libxl_cdrom_insert() 828 GCSPRINTF("%s/frontend", libxl_path)); in libxl_cdrom_insert() [all …]
|
A D | libxl_nic.c | 297 GCSPRINTF("%s/mac", libxl_path), &tmp); in libxl__nic_from_xenstore() 307 GCSPRINTF("%s/ip", libxl_path), in libxl__nic_from_xenstore() 311 GCSPRINTF("%s/bridge", libxl_path), in libxl__nic_from_xenstore() 315 GCSPRINTF("%s/script", libxl_path), in libxl__nic_from_xenstore() 319 GCSPRINTF("%s/forwarddev", libxl_path), in libxl__nic_from_xenstore() 383 GCSPRINTF("%s/type", libxl_path), &tmp); in libxl__nic_from_xenstore() 403 char *libxl_dom_path, *libxl_path; in libxl_devid_to_device_nic() local 411 libxl_path = GCSPRINTF("%s/device/vif/%d", libxl_dom_path, devid); in libxl_devid_to_device_nic() 413 rc = libxl__nic_from_xenstore(gc, libxl_path, devid, nic); in libxl_devid_to_device_nic() 444 char *dompath, *nicpath, *libxl_path; in libxl_device_nic_getinfo() local [all …]
|
A D | libxl_vtpm.c | 77 static int libxl__vtpm_from_xenstore(libxl__gc *gc, const char *libxl_path, in libxl__vtpm_from_xenstore() argument 88 GCSPRINTF("%s/backend", libxl_path), in libxl__vtpm_from_xenstore() 113 char *libxl_path, *dompath, *vtpmpath; in libxl_device_vtpm_getinfo() local 122 libxl_path = GCSPRINTF("%s/device/vtpm/%d", in libxl_device_vtpm_getinfo() 125 GCSPRINTF("%s/backend", libxl_path), NULL); in libxl_device_vtpm_getinfo() 147 GCSPRINTF("%s/frontend", libxl_path), NULL); in libxl_device_vtpm_getinfo() 151 GCSPRINTF("%s/uuid", libxl_path)); in libxl_device_vtpm_getinfo()
|
A D | libxl_usb.c | 175 be_path = libxl_path; in vusb_be_from_xs_libxl_type() 309 const char *libxl_path, *be_path; in libxl__device_usbctrl_del_xenstore() local 313 libxl_path = GCSPRINTF("%s/device/vusb/%d", in libxl__device_usbctrl_del_xenstore() 588 const char *tmp, *be_path, *libxl_path; in libxl_device_usbctrl_list() local 614 be_path = libxl_path; in libxl_device_usbctrl_list() 648 const char *libxl_dom_path, *libxl_path; in libxl_device_usbctrl_getinfo() local 897 const char *libxl_path, *be_path, *num_devs; in libxl__device_usbdev_list_for_usbctrl() local 903 libxl_path = GCSPRINTF("%s/device/vusb/%d", in libxl__device_usbdev_list_for_usbctrl() 906 be_path = vusb_be_from_xs_libxl(gc, libxl_path); in libxl__device_usbdev_list_for_usbctrl() 1097 const char *libxl_path, *be_path, *tmp; in libxl__device_usbdev_setdefault() local [all …]
|
A D | libxl_vdispl.c | 39 static int libxl__vdispl_from_xenstore(libxl__gc *gc, const char *libxl_path, in libxl__vdispl_from_xenstore() argument 48 GCSPRINTF("%s/backend", libxl_path), in libxl__vdispl_from_xenstore() 171 char *libxl_path, *dompath, *devpath; in libxl_device_vdispl_getinfo() local 180 libxl_path = GCSPRINTF("%s/device/vdispl/%d", in libxl_device_vdispl_getinfo() 184 GCSPRINTF("%s/backend", libxl_path), in libxl_device_vdispl_getinfo() 195 GCSPRINTF("%s/frontend", libxl_path), in libxl_device_vdispl_getinfo()
|
A D | libxl_console.c | 457 const char *libxl_path, in libxl__device_channel_from_xenstore() argument 466 GCSPRINTF("%s/name", libxl_path), in libxl__device_channel_from_xenstore() 470 GCSPRINTF("%s/connection", libxl_path), &tmp); in libxl__device_channel_from_xenstore() 477 GCSPRINTF("%s/path", libxl_path), in libxl__device_channel_from_xenstore() 508 const char *libxl_path, *name; in libxl__append_channel_list() local 511 libxl_path = GCSPRINTF("%s/%s", libxl_dir_path, dir[i]); in libxl__append_channel_list() 512 name = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/name", libxl_path)); in libxl__append_channel_list() 524 rc = libxl__device_channel_from_xenstore(gc, libxl_path, next); in libxl__append_channel_list() 567 char *dompath, *fe_path, *libxl_path; in libxl_device_channel_getinfo() local 576 libxl_path = GCSPRINTF("%s/device/console/%d", in libxl_device_channel_getinfo() [all …]
|
A D | libxl_device.c | 120 char *frontend_path = NULL, *backend_path = NULL, *libxl_path; in libxl__device_generic_add() local 135 libxl_path = libxl__device_libxl_path(gc, device); in libxl__device_generic_add() 153 rc = libxl__xs_rm_checked(gc, t, libxl_path); in libxl__device_generic_add() 157 rc = libxl__xs_write_checked(gc, t, GCSPRINTF("%s/frontend",libxl_path), in libxl__device_generic_add() 161 rc = libxl__xs_write_checked(gc, t, GCSPRINTF("%s/backend",libxl_path), in libxl__device_generic_add() 227 rc = libxl__xs_writev(gc, t, libxl_path, bents); in libxl__device_generic_add() 703 const char *libxl_path = libxl__device_libxl_path(gc, dev); in libxl__device_destroy() local 737 libxl__xs_path_cleanup(gc, t, libxl_path); in libxl__device_destroy() 2002 char *libxl_path; in libxl__device_list() local 2009 libxl_path = GCSPRINTF("%s/device/%s", in libxl__device_list() [all …]
|
A D | libxl_create.c | 547 char *dom_path, *vm_path, *libxl_path; in libxl__domain_make() local 616 libxl_path = libxl__xs_libxl_path(gc, *domid); in libxl__domain_make() 617 if (!libxl_path) { in libxl__domain_make() 642 xs_rm(ctx->xsh, t, libxl_path); in libxl__domain_make() 643 libxl__xs_mknod(gc, t, libxl_path, noperm, ARRAY_SIZE(noperm)); in libxl__domain_make() 644 libxl__xs_mknod(gc, t, GCSPRINTF("%s/device", libxl_path), in libxl__domain_make() 738 xs_write(ctx->xsh, t, GCSPRINTF("%s/type", libxl_path), dom_type, in libxl__domain_make()
|