Searched refs:pte_dma (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/iommu/ |
D | tegra-smmu.c | 618 dma_addr_t pte_dma = smmu_pde_to_dma(pd[pde]); in tegra_smmu_pte_put_use() local 622 dma_unmap_page(smmu->dev, pte_dma, SMMU_SIZE_PT, DMA_TO_DEVICE); in tegra_smmu_pte_put_use() 629 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte() argument 636 dma_sync_single_range_for_device(smmu->dev, pte_dma, offset, in tegra_smmu_set_pte() 638 smmu_flush_ptc(smmu, pte_dma, offset); in tegra_smmu_set_pte() 647 dma_addr_t pte_dma; in tegra_smmu_map() local 650 pte = as_get_pte(as, iova, &pte_dma); in tegra_smmu_map() 658 tegra_smmu_set_pte(as, iova, pte, pte_dma, in tegra_smmu_map() 668 dma_addr_t pte_dma; in tegra_smmu_unmap() local 671 pte = tegra_smmu_pte_lookup(as, iova, &pte_dma); in tegra_smmu_unmap() [all …]
|
D | rockchip-iommu.c | 691 u32 *pte_addr, dma_addr_t pte_dma, in rk_iommu_unmap_iova() argument 707 rk_table_flush(rk_domain, pte_dma, pte_count); in rk_iommu_unmap_iova() 713 dma_addr_t pte_dma, dma_addr_t iova, in rk_iommu_map_iova() argument 733 rk_table_flush(rk_domain, pte_dma, pte_total); in rk_iommu_map_iova() 746 rk_iommu_unmap_iova(rk_domain, pte_addr, pte_dma, in rk_iommu_map_iova() 762 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in rk_iommu_map() local 785 pte_dma = rk_dte_pt_address(dte_index) + pte_index * sizeof(u32); in rk_iommu_map() 786 ret = rk_iommu_map_iova(rk_domain, pte_addr, pte_dma, iova, in rk_iommu_map() 799 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in rk_iommu_unmap() local 823 pte_dma = pt_phys + rk_iova_pte_index(iova) * sizeof(u32); in rk_iommu_unmap() [all …]
|