Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/iommu/
A Dtegra-smmu.c634 dma_addr_t pte_dma = smmu_pde_to_dma(smmu, pd[pde]); in tegra_smmu_pte_put_use() local
645 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte() argument
654 smmu_flush_ptc(smmu, pte_dma, offset); in tegra_smmu_set_pte()
704 dma_addr_t pte_dma; in __tegra_smmu_map() local
713 pte = as_get_pte(as, iova, &pte_dma, page); in __tegra_smmu_map()
729 tegra_smmu_set_pte(as, iova, pte, pte_dma, in __tegra_smmu_map()
740 dma_addr_t pte_dma; in __tegra_smmu_unmap() local
743 pte = tegra_smmu_pte_lookup(as, iova, &pte_dma); in __tegra_smmu_unmap()
747 tegra_smmu_set_pte(as, iova, pte, pte_dma, 0); in __tegra_smmu_unmap()
785 dma_addr_t pte_dma; in tegra_smmu_iova_to_phys() local
[all …]
A Drockchip-iommu.c780 u32 *pte_addr, dma_addr_t pte_dma, in rk_iommu_unmap_iova() argument
796 rk_table_flush(rk_domain, pte_dma, pte_count); in rk_iommu_unmap_iova()
802 dma_addr_t pte_dma, dma_addr_t iova, in rk_iommu_map_iova() argument
822 rk_table_flush(rk_domain, pte_dma, pte_total); in rk_iommu_map_iova()
835 rk_iommu_unmap_iova(rk_domain, pte_addr, pte_dma, in rk_iommu_map_iova()
851 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in rk_iommu_map() local
875 pte_dma = rk_ops->pt_address(dte_index) + pte_index * sizeof(u32); in rk_iommu_map()
876 ret = rk_iommu_map_iova(rk_domain, pte_addr, pte_dma, iova, in rk_iommu_map()
889 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in rk_iommu_unmap() local
913 pte_dma = pt_phys + rk_iova_pte_index(iova) * sizeof(u32); in rk_iommu_unmap()
[all …]
/linux-6.3-rc2/drivers/accel/ivpu/
A Divpu_mmu_context.c111 dma_addr_t pte_dma; in ivpu_mmu_ensure_pte() local
117 pte = dma_alloc_wc(vdev->drm.dev, IVPU_MMU_PGTABLE_SIZE, &pte_dma, GFP_KERNEL); in ivpu_mmu_ensure_pte()
122 pgtable->pgd_entries[pgd_index][pmd_index] = pte_dma | IVPU_MMU_ENTRY_VALID; in ivpu_mmu_ensure_pte()

Completed in 10 milliseconds