Lines Matching refs:vfio_device
526 void vfio_device_put(struct vfio_device *device)
533 static bool vfio_device_try_get(struct vfio_device *device)
538 static struct vfio_device *vfio_group_get_device(struct vfio_group *group,
541 struct vfio_device *device;
603 struct vfio_device *device;
634 struct vfio_device *device;
743 void vfio_init_group_dev(struct vfio_device *device, struct device *dev,
753 int vfio_register_group_dev(struct vfio_device *device)
755 struct vfio_device *existing_device;
805 struct vfio_device *device;
826 * Get a reference to the vfio_device for a device. Even if the
830 * to the vfio_device.
832 struct vfio_device *vfio_device_get_from_dev(struct device *dev)
835 struct vfio_device *device;
848 static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group,
851 struct vfio_device *it, *device = ERR_PTR(-ENODEV);
878 * Caller must hold a reference to the vfio_device
880 void *vfio_device_data(struct vfio_device *device)
889 void vfio_unregister_group_dev(struct vfio_device *device)
967 struct vfio_device *device = dev_get_drvdata(dev);
1397 struct vfio_device *device;
1589 struct vfio_device *device = filep->private_data;
1603 struct vfio_device *device = filep->private_data;
1614 struct vfio_device *device = filep->private_data;
1626 struct vfio_device *device = filep->private_data;
1636 struct vfio_device *device = filep->private_data;