Lines Matching refs:pde
162 static dma_addr_t smmu_pde_to_dma(u32 pde) in smmu_pde_to_dma() argument
164 return pde << 12; in smmu_pde_to_dma()
568 unsigned int pde = iova_pd_index(iova); in as_get_pte() local
571 if (!as->pts[pde]) { in as_get_pte()
593 as->pts[pde] = page; in as_get_pte()
602 *dmap = smmu_pde_to_dma(pd[pde]); in as_get_pte()
605 return tegra_smmu_pte_offset(as->pts[pde], iova); in as_get_pte()
617 unsigned int pde = iova_pd_index(iova); in tegra_smmu_pte_put_use() local
618 struct page *page = as->pts[pde]; in tegra_smmu_pte_put_use()
624 if (--as->count[pde] == 0) { in tegra_smmu_pte_put_use()
627 dma_addr_t pte_dma = smmu_pde_to_dma(pd[pde]); in tegra_smmu_pte_put_use()
633 as->pts[pde] = NULL; in tegra_smmu_pte_put_use()