Searched refs:iommufd_device (Results 1 – 7 of 7) sorted by relevance
| /drivers/vfio/ |
| A D | iommufd.c | 70 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 D | device.c | 184 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 D | iommufd_private.h | 21 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 D | viommu.c | 27 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 D | hw_pagetable.c | 109 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 D | eventq.c | 86 struct iommufd_device *idev, in iommufd_compose_fault_message() 131 struct iommufd_device *idev; in iommufd_fault_fops_read()
|
| A D | selftest.c | 206 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