Home
last modified time | relevance | path

Searched refs:iommufd_device (Results 1 – 7 of 7) sorted by relevance

/drivers/vfio/
A Diommufd.c70 if (vdev->iommufd_device) in vfio_iommufd_device_ictx()
78 if (vdev->iommufd_device) in vfio_iommufd_device_id()
79 return iommufd_device_to_id(vdev->iommufd_device); in vfio_iommufd_device_id()
120 struct iommufd_device *idev; in vfio_iommufd_physical_bind()
125 vdev->iommufd_device = idev; in vfio_iommufd_physical_bind()
146 iommufd_device_unbind(vdev->iommufd_device); in vfio_iommufd_physical_unbind()
147 vdev->iommufd_device = NULL; in vfio_iommufd_physical_unbind()
157 if (WARN_ON(!vdev->iommufd_device)) in vfio_iommufd_physical_attach_ioas()
164 rc = iommufd_device_attach(vdev->iommufd_device, in vfio_iommufd_physical_attach_ioas()
192 if (WARN_ON(!vdev->iommufd_device)) in vfio_iommufd_physical_pasid_attach_ioas()
[all …]
/drivers/iommu/iommufd/
A Ddevice.c184 struct iommufd_device *idev = in iommufd_device_pre_destroy()
193 struct iommufd_device *idev = in iommufd_device_destroy()
221 struct iommufd_device *idev; in iommufd_device_bind()
356 struct iommufd_device *idev; in iommufd_group_device_num()
450 struct iommufd_device *idev, in iommufd_hwpt_pasid_compat()
479 struct iommufd_device *idev) in iommufd_hwpt_compatible_device()
498 struct iommufd_device *idev, in iommufd_hwpt_attach_device()
546 struct iommufd_device *idev, in iommufd_hwpt_detach_device()
735 struct iommufd_device *cur; in iommufd_group_remove_reserved_iova()
751 struct iommufd_device *cur; in iommufd_group_do_replace_reserved_iova()
[all …]
A Diommufd_private.h21 struct iommufd_device;
437 struct iommufd_device *idev, ioasid_t pasid,
441 struct iommufd_device *idev, ioasid_t pasid);
443 iommufd_hw_pagetable_detach(struct iommufd_device *idev, ioasid_t pasid);
484 struct iommufd_device { struct
496 static inline struct iommufd_device * argument
501 struct iommufd_device, obj); in iommufd_get_device()
561 struct iommufd_device *idev;
A Dviommu.c27 struct iommufd_device *idev; in iommufd_viommu_alloc_ioctl()
118 struct iommufd_device *idev = vdev->idev; in iommufd_vdevice_abort()
134 struct iommufd_device *idev = vdev->idev; in iommufd_vdevice_destroy()
149 struct iommufd_device *idev; in iommufd_vdevice_alloc_ioctl()
A Dhw_pagetable.c109 struct iommufd_device *idev, ioasid_t pasid, in iommufd_hwpt_paging_alloc()
229 struct iommufd_device *idev, u32 flags, in iommufd_hwpt_nested_alloc()
345 struct iommufd_device *idev; in iommufd_hwpt_alloc()
A Deventq.c86 struct iommufd_device *idev, in iommufd_compose_fault_message()
131 struct iommufd_device *idev; in iommufd_fault_fops_read()
A Dselftest.c206 struct iommufd_device *idev;
1153 struct iommufd_device *idev; in iommufd_test_mock_domain()
1386 struct iommufd_device *idev; in iommufd_test_dev_check_cache()
1848 struct iommufd_device *idev; in iommufd_test_trigger_iopf()
1873 struct iommufd_device *idev; in iommufd_test_trigger_vevent()

Completed in 19 milliseconds