Lines Matching refs:vfio_device
94 struct vfio_device { struct
537 struct vfio_device *vfio_group_create_device(struct vfio_group *group, in vfio_group_create_device()
542 struct vfio_device *device; in vfio_group_create_device()
567 struct vfio_device *device = container_of(kref, in vfio_device_release()
568 struct vfio_device, kref); in vfio_device_release()
583 void vfio_device_put(struct vfio_device *device) in vfio_device_put()
591 static void vfio_device_get(struct vfio_device *device) in vfio_device_get()
597 static struct vfio_device *vfio_group_get_device(struct vfio_group *group, in vfio_group_get_device()
600 struct vfio_device *device; in vfio_group_get_device()
662 struct vfio_device *device; in vfio_dev_viable()
693 struct vfio_device *device; in vfio_group_nb_add_dev()
810 struct vfio_device *device; in vfio_add_group_dev()
864 struct vfio_device *vfio_device_get_from_dev(struct device *dev) in vfio_device_get_from_dev()
867 struct vfio_device *device; in vfio_device_get_from_dev()
880 static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group, in vfio_device_get_from_name()
883 struct vfio_device *it, *device = NULL; in vfio_device_get_from_name()
901 void *vfio_device_data(struct vfio_device *device) in vfio_device_data()
910 struct vfio_device *device; in vfio_dev_present()
925 struct vfio_device *device = dev_get_drvdata(dev); in vfio_del_group_dev()
1448 struct vfio_device *device; in vfio_group_get_device_fd()
1651 struct vfio_device *device = filep->private_data; in vfio_device_fops_release()
1665 struct vfio_device *device = filep->private_data; in vfio_device_fops_unl_ioctl()
1676 struct vfio_device *device = filep->private_data; in vfio_device_fops_read()
1688 struct vfio_device *device = filep->private_data; in vfio_device_fops_write()
1698 struct vfio_device *device = filep->private_data; in vfio_device_fops_mmap()