Searched defs:iommu_domain_ops (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | iommu.h | 332 struct iommu_domain_ops { struct 333 int (*attach_dev)(struct iommu_domain *domain, struct device *dev); 334 int (*set_dev_pasid)(struct iommu_domain *domain, struct device *dev, 337 int (*map)(struct iommu_domain *domain, unsigned long iova, 339 int (*map_pages)(struct iommu_domain *domain, unsigned long iova, 342 size_t (*unmap)(struct iommu_domain *domain, unsigned long iova, 344 size_t (*unmap_pages)(struct iommu_domain *domain, unsigned long iova, 348 void (*flush_iotlb_all)(struct iommu_domain *domain); 349 void (*iotlb_sync_map)(struct iommu_domain *domain, unsigned long iova, 351 void (*iotlb_sync)(struct iommu_domain *domain, [all …]
|