Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Ddma-mapping-noalias.c380 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), addr); in arm64_iommu_unmap_page()
455 phys_addr_t phys = iommu_iova_to_phys(domain, iova); in arm64_iommu_unmap_sg()
470 phys_addr_t phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), addr); in arm64_iommu_sync_single_for_device()
478 phys_addr_t phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), addr); in arm64_iommu_sync_single_for_cpu()
492 phys_addr_t phys = iommu_iova_to_phys(domain, iova); in arm64_iommu_sync_sg_for_device()
512 phys_addr_t phys = iommu_iova_to_phys(domain, iova); in arm64_iommu_sync_sg_for_cpu()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.h152 return iommu_iova_to_phys(iommu_domain, dma_addr); in otx2_iova_to_phys()
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_type1.c980 phys = iommu_iova_to_phys(domain->domain, iova); in vfio_unmap_unpin()
993 next = iommu_iova_to_phys(domain->domain, iova + len); in vfio_unmap_unpin()
1551 phys = iommu_iova_to_phys(d->domain, iova); in vfio_iommu_replay()
1562 p == iommu_iova_to_phys(d->domain, i)) { in vfio_iommu_replay()
1629 phys = iommu_iova_to_phys(domain->domain, iova); in vfio_iommu_replay()
1639 p == iommu_iova_to_phys(domain->domain, i)) { in vfio_iommu_replay()
/OK3568_Linux_fs/kernel/include/linux/
H A Diommu.h480 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova);
782 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h324 return iommu_iova_to_phys(nic->iommu_domain, dma_addr); in nicvf_iova_to_phys()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Ddma-iommu.c758 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle); in iommu_dma_sync_single_for_cpu()
770 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle); in iommu_dma_sync_single_for_device()
H A Diommu.c765 phys_addr = iommu_iova_to_phys(domain, addr); in iommu_create_device_direct_mappings()
2338 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() function
2345 EXPORT_SYMBOL_GPL(iommu_iova_to_phys);
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Ddma-mapping.c1884 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_unmap_page()
1960 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_cpu()
1974 struct page *page = phys_to_page(iommu_iova_to_phys(mapping->domain, iova)); in arm_iommu_sync_single_for_device()
/OK3568_Linux_fs/kernel/drivers/crypto/caam/
H A Dqi.c94 phys_addr = domain ? iommu_iova_to_phys(domain, iova_addr) : iova_addr; in caam_iova_to_virt()
H A Dcaamalg_qi2.c94 phys_addr = priv->domain ? iommu_iova_to_phys(priv->domain, iova_addr) : in dpaa2_caam_iova_to_virt()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c2470 addr = dom ? iommu_iova_to_phys(dom, addr) : addr; in amdgpu_iomem_read()
2521 addr = dom ? iommu_iova_to_phys(dom, addr) : addr; in amdgpu_iomem_write()
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_vivo751 iommu_iova_to_phys
H A Dabi_gki_aarch64_generic961 iommu_iova_to_phys
H A Dabi_gki_aarch64_exynos1003 iommu_iova_to_phys
H A Dabi_gki_aarch64_qcom1187 iommu_iova_to_phys
H A Dabi_gki_aarch64_mtk998 iommu_iova_to_phys
H A Dabi_gki_aarch64_oplus1288 iommu_iova_to_phys
H A Dabi_gki_aarch64_galaxy2296 iommu_iova_to_phys
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.c42 phys_addr = domain ? iommu_iova_to_phys(domain, iova_addr) : iova_addr; in dpaa2_iova_to_virt()