Lines Matching refs:vfio_device

526 void vfio_device_put(struct vfio_device *device)  in vfio_device_put()
533 static bool vfio_device_try_get(struct vfio_device *device) in vfio_device_try_get()
538 static struct vfio_device *vfio_group_get_device(struct vfio_group *group, in vfio_group_get_device()
541 struct vfio_device *device; in vfio_group_get_device()
603 struct vfio_device *device; in vfio_dev_viable()
634 struct vfio_device *device; in vfio_group_nb_add_dev()
743 void vfio_init_group_dev(struct vfio_device *device, struct device *dev, in vfio_init_group_dev()
753 int vfio_register_group_dev(struct vfio_device *device) in vfio_register_group_dev()
755 struct vfio_device *existing_device; in vfio_register_group_dev()
805 struct vfio_device *device; in vfio_add_group_dev()
832 struct vfio_device *vfio_device_get_from_dev(struct device *dev) in vfio_device_get_from_dev()
835 struct vfio_device *device; in vfio_device_get_from_dev()
848 static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group, in vfio_device_get_from_name()
851 struct vfio_device *it, *device = ERR_PTR(-ENODEV); in vfio_device_get_from_name()
880 void *vfio_device_data(struct vfio_device *device) in vfio_device_data()
889 void vfio_unregister_group_dev(struct vfio_device *device) in vfio_unregister_group_dev()
967 struct vfio_device *device = dev_get_drvdata(dev); in vfio_del_group_dev()
1397 struct vfio_device *device; in vfio_group_get_device_fd()
1589 struct vfio_device *device = filep->private_data; in vfio_device_fops_release()
1603 struct vfio_device *device = filep->private_data; in vfio_device_fops_unl_ioctl()
1614 struct vfio_device *device = filep->private_data; in vfio_device_fops_read()
1626 struct vfio_device *device = filep->private_data; in vfio_device_fops_write()
1636 struct vfio_device *device = filep->private_data; in vfio_device_fops_mmap()