Searched refs:iommu_iova_to_phys (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/arch/x86/kvm/ |
D | iommu.c | 99 if (iommu_iova_to_phys(domain, gfn_to_gpa(gfn))) { in kvm_iommu_map_pages() 292 phys = iommu_iova_to_phys(domain, gfn_to_gpa(gfn)); in kvm_iommu_put_pages()
|
/linux-4.1.27/include/linux/ |
D | iommu.h | 203 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova); 366 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function
|
/linux-4.1.27/drivers/vfio/ |
D | vfio_iommu_type1.c | 363 phys = iommu_iova_to_phys(domain->domain, iova); in vfio_unmap_unpin() 376 next = iommu_iova_to_phys(domain->domain, iova + len); in vfio_unmap_unpin() 664 phys_addr_t phys = iommu_iova_to_phys(d->domain, iova); in vfio_iommu_replay() 675 phys + size == iommu_iova_to_phys(d->domain, in vfio_iommu_replay()
|
/linux-4.1.27/drivers/iommu/ |
D | iommu.c | 987 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function 994 EXPORT_SYMBOL_GPL(iommu_iova_to_phys);
|
/linux-4.1.27/arch/arm/mm/ |
D | dma-mapping.c | 1798 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_unmap_page() 1817 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_cpu() 1831 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_device()
|