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,
127 void vfio_iommufd_physical_unbind(struct vfio_device *vdev)
147 int vfio_iommufd_physical_attach_ioas(struct vfio_device *vdev, u32 *pt_id)
169 void vfio_iommufd_physical_detach_ioas(struct vfio_device *vdev)
181 int vfio_iommufd_physical_pasid_attach_ioas(struct vfio_device *vdev,
207 void vfio_iommufd_physical_pasid_detach_ioas(struct vfio_device *vdev,
224 * The emulated standard ops mean that vfio_device is going to use the
233 struct vfio_device *vdev = data;
244 int vfio_iommufd_emulated_bind(struct vfio_device *vdev,
259 void vfio_iommufd_emulated_unbind(struct vfio_device *vdev)
271 int vfio_iommufd_emulated_attach_ioas(struct vfio_device *vdev, u32 *pt_id)
288 void vfio_iommufd_emulated_detach_ioas(struct vfio_device *vdev)