Home
last modified time | relevance | path

Searched refs:pte_dma (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_iommu_av1d.c504 u32 *pte_addr, dma_addr_t pte_dma, in av1_iommu_unmap_iova() argument
521 av1_table_flush(av1_domain, pte_dma, pte_count); in av1_iommu_unmap_iova()
527 dma_addr_t pte_dma, dma_addr_t iova, in av1_iommu_map_iova() argument
547 av1_table_flush(av1_domain, pte_dma, pte_total); in av1_iommu_map_iova()
552 av1_iommu_unmap_iova(av1_domain, pte_addr, pte_dma, in av1_iommu_map_iova()
568 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in av1_iommu_unmap() local
585 pte_dma = pt_phys + av1_iova_pte_index(iova) * sizeof(u32); in av1_iommu_unmap()
586 unmap_size = av1_iommu_unmap_iova(av1_domain, pte_addr, pte_dma, size); in av1_iommu_unmap()
598 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in av1_iommu_map() local
614 pte_dma = av1_dte_pt_address(dte) + pte_index * sizeof(u32); in av1_iommu_map()
[all …]
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Dtegra-smmu.c639 dma_addr_t pte_dma = smmu_pde_to_dma(smmu, pd[pde]); in tegra_smmu_pte_put_use() local
643 dma_unmap_page(smmu->dev, pte_dma, SMMU_SIZE_PT, DMA_TO_DEVICE); in tegra_smmu_pte_put_use()
650 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte() argument
657 dma_sync_single_range_for_device(smmu->dev, pte_dma, offset, in tegra_smmu_set_pte()
659 smmu_flush_ptc(smmu, pte_dma, offset); in tegra_smmu_set_pte()
709 dma_addr_t pte_dma; in __tegra_smmu_map() local
718 pte = as_get_pte(as, iova, &pte_dma, page); in __tegra_smmu_map()
734 tegra_smmu_set_pte(as, iova, pte, pte_dma, in __tegra_smmu_map()
745 dma_addr_t pte_dma; in __tegra_smmu_unmap() local
748 pte = tegra_smmu_pte_lookup(as, iova, &pte_dma); in __tegra_smmu_unmap()
[all …]
H A Drockchip-iommu.c908 u32 *pte_addr, dma_addr_t pte_dma, in rk_iommu_unmap_iova() argument
929 rk_table_flush(rk_domain, pte_dma, pte_count); in rk_iommu_unmap_iova()
952 dma_addr_t pte_dma, dma_addr_t iova, in rk_iommu_map_iova() argument
976 rk_table_flush(rk_domain, pte_dma, pte_total); in rk_iommu_map_iova()
989 rk_iommu_unmap_iova(rk_domain, pte_addr, pte_dma, in rk_iommu_map_iova()
1005 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in rk_iommu_map() local
1028 pte_dma = rk_ops->pt_address(dte) + pte_index * sizeof(u32); in rk_iommu_map()
1029 ret = rk_iommu_map_iova(rk_domain, pte_addr, pte_dma, iova, in rk_iommu_map()
1042 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in rk_iommu_unmap() local
1067 pte_dma = pt_phys + rk_iova_pte_index(iova) * sizeof(u32); in rk_iommu_unmap()
[all …]