Lines Matching refs:iova
147 int (*map)(struct iommu_domain *domain, unsigned long iova,
149 size_t (*unmap)(struct iommu_domain *domain, unsigned long iova,
151 size_t (*map_sg)(struct iommu_domain *domain, unsigned long iova,
153 phys_addr_t (*iova_to_phys)(struct iommu_domain *domain, dma_addr_t iova);
196 extern int iommu_map(struct iommu_domain *domain, unsigned long iova,
198 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova,
200 extern size_t default_iommu_map_sg(struct iommu_domain *domain, unsigned long iova,
203 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova);
272 struct device *dev, unsigned long iova, int flags) in report_iommu_fault() argument
281 ret = domain->handler(domain, dev, iova, flags, in report_iommu_fault()
284 trace_io_page_fault(dev, iova, flags); in report_iommu_fault()
289 unsigned long iova, struct scatterlist *sg, in iommu_map_sg() argument
292 return domain->ops->map_sg(domain, iova, sg, nents, prot); in iommu_map_sg()
335 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() argument
341 static inline int iommu_unmap(struct iommu_domain *domain, unsigned long iova, in iommu_unmap() argument
348 unsigned long iova, struct scatterlist *sg, in iommu_map_sg() argument
366 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() argument