Lines Matching refs:pde
157 static dma_addr_t smmu_pde_to_dma(u32 pde) in smmu_pde_to_dma() argument
159 return pde << 12; in smmu_pde_to_dma()
548 unsigned int pde = iova_pd_index(iova); in as_get_pte() local
551 if (!as->pts[pde]) { in as_get_pte()
573 as->pts[pde] = page; in as_get_pte()
582 *dmap = smmu_pde_to_dma(pd[pde]); in as_get_pte()
585 return tegra_smmu_pte_offset(as->pts[pde], iova); in as_get_pte()
597 unsigned int pde = iova_pd_index(iova); in tegra_smmu_pte_put_use() local
598 struct page *page = as->pts[pde]; in tegra_smmu_pte_put_use()
604 if (--as->count[pde] == 0) { in tegra_smmu_pte_put_use()
607 dma_addr_t pte_dma = smmu_pde_to_dma(pd[pde]); in tegra_smmu_pte_put_use()
613 as->pts[pde] = NULL; in tegra_smmu_pte_put_use()