Lines Matching refs:backend
25 const char *backend; in disk_eject_xswatch_callback() local
44 rc = libxl__xs_read_checked(gc, XBT_NULL, evg->be_ptr_path, &backend); in disk_eject_xswatch_callback()
50 if (!backend) { in disk_eject_xswatch_callback()
55 sscanf(backend, in disk_eject_xswatch_callback()
60 disk->backend = LIBXL_DISK_BACKEND_TAP; in disk_eject_xswatch_callback()
62 disk->backend = LIBXL_DISK_BACKEND_QDISK; in disk_eject_xswatch_callback()
64 disk->backend = LIBXL_DISK_BACKEND_UNKNOWN; in disk_eject_xswatch_callback()
169 if (!(disk->backend == LIBXL_DISK_BACKEND_QDISK || in libxl__device_disk_setdefault()
170 disk->backend == LIBXL_DISK_BACKEND_UNKNOWN)) { in libxl__device_disk_setdefault()
174 disk->backend = LIBXL_DISK_BACKEND_QDISK; in libxl__device_disk_setdefault()
197 switch (disk->backend) { in libxl__device_from_disk()
209 disk->backend); in libxl__device_from_disk()
320 switch (disk->backend) { in device_disk_add()
359 disk->backend); in device_disk_add()
377 flexarray_append(back, libxl__device_disk_string_of_backend(disk->backend)); in device_disk_add()
533 libxl_string_to_backend(ctx, tmp, &(disk->backend)); in libxl__disk_from_xenstore()
609 diskinfo->backend = NULL; in libxl_device_disk_getinfo()
618 diskinfo->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_disk_getinfo()
620 if (!diskinfo->backend) { in libxl_device_disk_getinfo()
624 rc = libxl__backendpath_parse_domid(gc, diskinfo->backend, in libxl_device_disk_getinfo()
642 free(diskinfo->backend); in libxl_device_disk_getinfo()
725 disk->backend=disks[i].backend; in libxl_cdrom_insert()
827 libxl__device_disk_string_of_backend(disk->backend)); in cdrom_insert_ejected()
989 libxl__device_disk_string_of_backend(disk->backend)); in cdrom_insert_inserted()
1123 if (qdisk_direct && disk->backend == LIBXL_DISK_BACKEND_QDISK) { in libxl__device_disk_find_local_path()
1367 return elem->backend == LIBXL_DISK_BACKEND_QDISK && in libxl_device_disk_dm_needed()