Lines Matching refs:device
183 libxl__device *device) in libxl__device_from_disk() argument
194 device->backend_domid = disk->backend_domid; in libxl__device_from_disk()
195 device->backend_devid = devid; in libxl__device_from_disk()
199 device->backend_kind = LIBXL__DEVICE_KIND_VBD; in libxl__device_from_disk()
202 device->backend_kind = LIBXL__DEVICE_KIND_VBD; in libxl__device_from_disk()
205 device->backend_kind = LIBXL__DEVICE_KIND_QDISK; in libxl__device_from_disk()
213 device->domid = domid; in libxl__device_from_disk()
214 device->devid = devid; in libxl__device_from_disk()
215 device->kind = LIBXL__DEVICE_KIND_VBD; in libxl__device_from_disk()
242 libxl__device *device; in device_disk_add() local
303 GCNEW(device); in device_disk_add()
304 rc = libxl__device_from_disk(gc, domid, disk, device); in device_disk_add()
311 rc = libxl__device_exists(gc, t, device); in device_disk_add()
331 assert(device->backend_kind == LIBXL__DEVICE_KIND_VBD); in device_disk_add()
355 assert(device->backend_kind == LIBXL__DEVICE_KIND_QDISK); in device_disk_add()
395 flexarray_append(front, GCSPRINTF("%d", device->devid)); in device_disk_add()
421 libxl__device_generic_add(gc, t, device, in device_disk_add()
431 aodev->dev = device; in device_disk_add()
798 libxl__device device; in cdrom_insert_ejected() local
814 rc = libxl__device_from_disk(gc, domid, disk, &device); in cdrom_insert_ejected()
816 be_path = libxl__device_backend_path(gc, &device); in cdrom_insert_ejected()
817 libxl_path = libxl__device_libxl_path(gc, &device); in cdrom_insert_ejected()
958 libxl__device device; in cdrom_insert_inserted() local
970 rc = libxl__device_from_disk(gc, domid, disk, &device); in cdrom_insert_inserted()
972 be_path = libxl__device_backend_path(gc, &device); in cdrom_insert_inserted()
973 libxl_path = libxl__device_libxl_path(gc, &device); in cdrom_insert_inserted()
1134 libxl__device device; in libxl__device_disk_find_local_path() local
1142 rc = libxl__device_from_disk(gc, guest_domid, disk, &device); in libxl__device_disk_find_local_path()
1146 be_path = libxl__device_backend_path(gc, &device); in libxl__device_disk_find_local_path()
1224 libxl__device device; in local_device_attach_cb() local
1233 rc = libxl__device_from_disk(gc, LIBXL_TOOLSTACK_DOMID, disk, &device); in local_device_attach_cb()
1236 be_path = libxl__device_backend_path(gc, &device); in local_device_attach_cb()
1242 libxl__devid_to_localdev(gc, device.devid)); in local_device_attach_cb()
1265 libxl__device *device; in libxl__device_disk_local_initiate_detach() local
1272 GCNEW(device); in libxl__device_disk_local_initiate_detach()
1274 disk, device); in libxl__device_disk_local_initiate_detach()
1278 aodev->dev = device; in libxl__device_disk_local_initiate_detach()