Lines Matching refs:devid
98 int devid = libxl__device_disk_dev_number(vdev, NULL, NULL); in libxl_evenable_disk_eject() local
102 devid); in libxl_evenable_disk_eject()
107 devid); in libxl_evenable_disk_eject()
186 int devid; in libxl__device_from_disk() local
188 devid = libxl__device_disk_dev_number(disk->vdev, NULL, NULL); in libxl__device_from_disk()
189 if (devid==-1) { in libxl__device_from_disk()
196 device->backend_devid = devid; in libxl__device_from_disk()
215 device->devid = devid; in libxl__device_from_disk()
415 flexarray_append(front, GCSPRINTF("%d", device->devid)); in device_disk_add()
475 libxl_devid devid, in libxl__disk_from_xenstore() argument
603 int devid = libxl__device_disk_dev_number(vdev, NULL, NULL); in libxl_vdev_to_device_disk() local
606 if (devid < 0) in libxl_vdev_to_device_disk()
615 libxl_path = GCSPRINTF("%s/device/vbd/%d", dom_xl_path, devid); in libxl_vdev_to_device_disk()
617 rc = libxl__disk_from_xenstore(gc, libxl_path, devid, disk); in libxl_vdev_to_device_disk()
634 diskinfo->devid = libxl__device_disk_dev_number(disk->vdev, NULL, NULL); in libxl_device_disk_getinfo()
637 fe_path = GCSPRINTF("%s/device/vbd/%d", dompath, diskinfo->devid); in libxl_device_disk_getinfo()
639 libxl__xs_libxl_path(gc, domid), diskinfo->devid); in libxl_device_disk_getinfo()
873 int devid = 0, disk = 0, part = 0; in libxl__alloc_vdev() local
883 devid = libxl__device_disk_dev_number(GCSPRINTF("d%dp0", disk), in libxl__alloc_vdev()
885 if (devid < 0) in libxl__alloc_vdev()
889 libxl_dom_path, devid)) == NULL) { in libxl__alloc_vdev()
891 return libxl__devid_to_vdev(gc, devid); in libxl__alloc_vdev()
1049 libxl__devid_to_localdev(gc, device.devid)); in local_device_attach_cb()
1108 aodev->dev->devid); in local_device_detach_cb()