Lines Matching refs:iova
33 #include <linux/iova.h>
1369 dma_addr_t iova, size_t size)
1375 domain_flush_pages(domain, iova, size);
2588 static int amd_iommu_map(struct iommu_domain *dom, unsigned long iova,
2606 ret = iommu_map_page(domain, iova, paddr, page_size, prot, gfp);
2608 domain_flush_np_cache(domain, iova, page_size);
2613 static size_t amd_iommu_unmap(struct iommu_domain *dom, unsigned long iova,
2624 return iommu_unmap_page(domain, iova, page_size);
2628 dma_addr_t iova)
2637 return iova;
2639 pte = fetch_pte(domain, iova, &pte_pgsize);
2647 return (__pte & ~offset_mask) | (iova & offset_mask);