Lines Matching refs:vfio_device
13 bool vfio_iommufd_device_has_compat_ioas(struct vfio_device *vdev,
23 struct vfio_device *vdev = df->device;
31 int vfio_iommufd_compat_attach_ioas(struct vfio_device *vdev,
53 struct vfio_device *vdev = df->device;
64 struct iommufd_ctx *vfio_iommufd_device_ictx(struct vfio_device *vdev)
72 static int vfio_iommufd_device_id(struct vfio_device *vdev)
85 int vfio_iommufd_get_dev_id(struct vfio_device *vdev, struct iommufd_ctx *ictx)
113 int vfio_iommufd_physical_bind(struct vfio_device *vdev,
126 void vfio_iommufd_physical_unbind(struct vfio_device *vdev)
139 int vfio_iommufd_physical_attach_ioas(struct vfio_device *vdev, u32 *pt_id)
159 void vfio_iommufd_physical_detach_ioas(struct vfio_device *vdev)
172 * The emulated standard ops mean that vfio_device is going to use the
181 struct vfio_device *vdev = data;
192 int vfio_iommufd_emulated_bind(struct vfio_device *vdev,
207 void vfio_iommufd_emulated_unbind(struct vfio_device *vdev)
219 int vfio_iommufd_emulated_attach_ioas(struct vfio_device *vdev, u32 *pt_id)
236 void vfio_iommufd_emulated_detach_ioas(struct vfio_device *vdev)