Lines Matching refs:iova
162 int (*map)(struct iommu_domain *domain, unsigned long iova,
164 size_t (*unmap)(struct iommu_domain *domain, unsigned long iova,
166 size_t (*map_sg)(struct iommu_domain *domain, unsigned long iova,
168 phys_addr_t (*iova_to_phys)(struct iommu_domain *domain, dma_addr_t iova);
216 extern int iommu_map(struct iommu_domain *domain, unsigned long iova,
218 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova,
220 extern size_t default_iommu_map_sg(struct iommu_domain *domain, unsigned long iova,
223 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova);
297 struct device *dev, unsigned long iova, int flags) in report_iommu_fault() argument
306 ret = domain->handler(domain, dev, iova, flags, in report_iommu_fault()
309 trace_io_page_fault(dev, iova, flags); in report_iommu_fault()
314 unsigned long iova, struct scatterlist *sg, in iommu_map_sg() argument
317 return domain->ops->map_sg(domain, iova, sg, nents, prot); in iommu_map_sg()
370 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() argument
376 static inline int iommu_unmap(struct iommu_domain *domain, unsigned long iova, in iommu_unmap() argument
383 unsigned long iova, struct scatterlist *sg, in iommu_map_sg() argument
401 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() argument