Searched refs:iommu_iova_to_phys (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/arch/x86/kvm/ |
D | iommu.c | 99 if (iommu_iova_to_phys(domain, gfn_to_gpa(gfn))) { in kvm_iommu_map_pages() 294 phys = iommu_iova_to_phys(domain, gfn_to_gpa(gfn)); in kvm_iommu_put_pages()
|
/linux-4.4.14/include/linux/ |
D | iommu.h | 223 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova); 401 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.4.14/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() 677 phys_addr_t phys = iommu_iova_to_phys(d->domain, iova); in vfio_iommu_replay() 688 phys + size == iommu_iova_to_phys(d->domain, in vfio_iommu_replay()
|
/linux-4.4.14/drivers/iommu/ |
D | iommu.c | 357 phys_addr = iommu_iova_to_phys(domain, addr); in iommu_group_create_direct_mappings() 1271 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function 1278 EXPORT_SYMBOL_GPL(iommu_iova_to_phys);
|
/linux-4.4.14/arch/arm64/mm/ |
D | dma-mapping.c | 677 phys = iommu_iova_to_phys(iommu_get_domain_for_dev(dev), dev_addr); in __iommu_sync_single_for_cpu() 690 phys = iommu_iova_to_phys(iommu_get_domain_for_dev(dev), dev_addr); in __iommu_sync_single_for_device()
|
/linux-4.4.14/arch/arm/mm/ |
D | dma-mapping.c | 1810 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_unmap_page() 1829 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_cpu() 1843 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_device()
|