Lines Matching defs:iova
1577 dma_addr_t iova, size_t size)
1583 amd_iommu_domain_flush_pages(domain, iova, size);
2526 unsigned long iova, size_t size)
2532 domain_flush_np_cache(domain, iova, size);
2536 static int amd_iommu_map_pages(struct iommu_domain *dom, unsigned long iova,
2555 ret = ops->map_pages(ops, iova, paddr, pgsize,
2564 unsigned long iova, size_t size)
2577 iommu_iotlb_gather_is_disjoint(gather, iova, size))
2580 iommu_iotlb_gather_add_range(gather, iova, size);
2583 static size_t amd_iommu_unmap_pages(struct iommu_domain *dom, unsigned long iova,
2595 r = (ops->unmap_pages) ? ops->unmap_pages(ops, iova, pgsize, pgcount, NULL) : 0;
2598 amd_iommu_iotlb_gather_add_page(dom, gather, iova, r);
2604 dma_addr_t iova)
2609 return ops->iova_to_phys(ops, iova);
2680 unsigned long iova, size_t size,
2698 return ops->read_and_clear_dirty(ops, iova, size, flags, dirty);