Searched refs:iommu_iova_to_phys (Results 1 – 13 of 13) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | otx2_txrx.h | 165 return iommu_iova_to_phys(iommu_domain, dma_addr); in otx2_iova_to_phys()
|
/linux-6.12.1/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.h | 324 return iommu_iova_to_phys(nic->iommu_domain, dma_addr); in nicvf_iova_to_phys()
|
/linux-6.12.1/drivers/vfio/ |
D | vfio_iommu_type1.c | 1057 phys = iommu_iova_to_phys(domain->domain, iova); in vfio_unmap_unpin() 1070 next = iommu_iova_to_phys(domain->domain, iova + len); in vfio_unmap_unpin() 1699 phys = iommu_iova_to_phys(d->domain, iova); in vfio_iommu_replay() 1710 p == iommu_iova_to_phys(d->domain, i)) { in vfio_iommu_replay() 1780 phys = iommu_iova_to_phys(domain->domain, iova); in vfio_iommu_replay() 1790 p == iommu_iova_to_phys(domain->domain, i)) { in vfio_iommu_replay()
|
/linux-6.12.1/include/linux/ |
D | iommu.h | 810 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova); 1159 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function
|
/linux-6.12.1/arch/arm/mm/ |
D | dma-mapping.c | 1418 page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_unmap_page() 1494 page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_cpu() 1509 page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_device()
|
/linux-6.12.1/drivers/iommu/ |
D | dma-iommu.c | 1110 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle); in iommu_dma_sync_single_for_cpu() 1125 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle); in iommu_dma_sync_single_for_device() 1229 phys = iommu_iova_to_phys(domain, dma_handle); in iommu_dma_unmap_page()
|
D | iommu.c | 1126 phys_addr = iommu_iova_to_phys(domain, addr); in iommu_create_device_direct_mappings() 2376 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function 2386 EXPORT_SYMBOL_GPL(iommu_iova_to_phys);
|
/linux-6.12.1/drivers/crypto/caam/ |
D | qi.c | 101 phys_addr = domain ? iommu_iova_to_phys(domain, iova_addr) : iova_addr; in caam_iova_to_virt()
|
D | caamalg_qi2.c | 99 phys_addr = priv->domain ? iommu_iova_to_phys(priv->domain, iova_addr) : in dpaa2_caam_iova_to_virt()
|
/linux-6.12.1/drivers/iommu/iommufd/ |
D | pages.c | 393 phys = iommu_iova_to_phys(domain, iova) - page_offset; in batch_from_domain() 416 phys = iommu_iova_to_phys(domain, iova) - page_offset; in raw_pages_from_domain()
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.c | 2525 addr = dom ? iommu_iova_to_phys(dom, addr) : addr; in amdgpu_iomem_read() 2576 addr = dom ? iommu_iova_to_phys(dom, addr) : addr; in amdgpu_iomem_write()
|
/linux-6.12.1/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-switch.c | 186 phys_addr = domain ? iommu_iova_to_phys(domain, iova_addr) : iova_addr; in dpaa2_iova_to_virt()
|
D | dpaa2-eth.c | 112 phys_addr = domain ? iommu_iova_to_phys(domain, iova_addr) : iova_addr; in dpaa2_iova_to_virt()
|