Lines Matching refs:__pte
147 u64 __pte, __npte; in v2_alloc_pte() local
149 __pte = *pte; in v2_alloc_pte()
151 if (IOMMU_PTE_PRESENT(__pte) && is_large_pte(__pte)) { in v2_alloc_pte()
158 if (!IOMMU_PTE_PRESENT(__pte)) { in v2_alloc_pte()
165 if (cmpxchg64(pte, __pte, __npte) != __pte) in v2_alloc_pte()
167 else if (IOMMU_PTE_PRESENT(__pte)) in v2_alloc_pte()
174 pte = get_pgtable_pte(__pte); in v2_alloc_pte()
180 u64 *__pte; in v2_alloc_pte() local
183 __pte = get_pgtable_pte(*pte); in v2_alloc_pte()
186 free_pgtable(__pte, end_level - 1); in v2_alloc_pte()
188 free_pgtable_page(__pte); in v2_alloc_pte()
321 u64 *pte, __pte; in iommu_v2_iova_to_phys() local
328 __pte = __sme_clr(*pte & PM_ADDR_MASK); in iommu_v2_iova_to_phys()
330 return (__pte & ~offset_mask) | (iova & offset_mask); in iommu_v2_iova_to_phys()