Home
last modified time | relevance | path

Searched refs:iommu_iova_to_phys (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/arch/x86/kvm/
Diommu.c99 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/
Diommu.h223 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/
Dvfio_iommu_type1.c363 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/
Diommu.c357 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/
Ddma-mapping.c677 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/
Ddma-mapping.c1810 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()