Searched refs:pte_dma (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iommu/ |
| H A D | vsi-iommu.c | 321 u32 *pte_addr, dma_addr_t pte_dma, in vsi_iommu_unmap_iova() argument 337 vsi_table_flush(vsi_domain, pte_dma, pte_total); in vsi_iommu_unmap_iova() 343 dma_addr_t pte_dma, dma_addr_t iova, in vsi_iommu_map_iova() argument 361 vsi_table_flush(vsi_domain, pte_dma, pte_total); in vsi_iommu_map_iova() 392 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in vsi_iommu_unmap() local 408 pte_dma = pt_phys + vsi_iova_pte_index(iova) * sizeof(u32); in vsi_iommu_unmap() 409 unmap_size = vsi_iommu_unmap_iova(vsi_domain, pte_addr, pte_dma, size); in vsi_iommu_unmap() 463 dma_addr_t pte_dma, iova = (dma_addr_t)_iova; in vsi_iommu_map() local 480 pte_dma = vsi_dte_pt_address(dte) + pte_index * sizeof(u32); in vsi_iommu_map() 481 ret = vsi_iommu_map_iova(vsi_domain, pte_addr, pte_dma, iova, in vsi_iommu_map()
|
| H A D | tegra-smmu.c | 655 dma_addr_t pte_dma = smmu_pde_to_dma(smmu, as->pd->val[pde]); in tegra_smmu_pte_put_use() local 659 dma_unmap_single(smmu->dev, pte_dma, SMMU_SIZE_PT, in tegra_smmu_pte_put_use() 667 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte() argument 674 dma_sync_single_range_for_device(smmu->dev, pte_dma, offset, in tegra_smmu_set_pte() 676 smmu_flush_ptc(smmu, pte_dma, offset); in tegra_smmu_set_pte() 726 dma_addr_t pte_dma; in __tegra_smmu_map() local 735 pte = as_get_pte(as, iova, &pte_dma, pt); in __tegra_smmu_map() 751 tegra_smmu_set_pte(as, iova, pte, pte_dma, in __tegra_smmu_map() 762 dma_addr_t pte_dma; in __tegra_smmu_unmap() local 765 pte = tegra_smmu_pte_lookup(as, iova, &pte_dma); in __tegra_smmu_unmap() [all …]
|