Lines Matching refs:__pte
153 u64 __pte, __npte; in v2_alloc_pte() local
155 __pte = *pte; in v2_alloc_pte()
157 if (IOMMU_PTE_PRESENT(__pte) && is_large_pte(__pte)) { in v2_alloc_pte()
164 if (!IOMMU_PTE_PRESENT(__pte)) { in v2_alloc_pte()
171 if (cmpxchg64(pte, __pte, __npte) != __pte) in v2_alloc_pte()
173 else if (IOMMU_PTE_PRESENT(__pte)) in v2_alloc_pte()
180 pte = get_pgtable_pte(__pte); in v2_alloc_pte()
186 u64 *__pte; in v2_alloc_pte() local
189 __pte = get_pgtable_pte(*pte); in v2_alloc_pte()
192 free_pgtable(__pte, end_level - 1); in v2_alloc_pte()
194 free_pgtable_page(__pte); in v2_alloc_pte()
326 u64 *pte, __pte; in iommu_v2_iova_to_phys() local
333 __pte = __sme_clr(*pte & PM_ADDR_MASK); in iommu_v2_iova_to_phys()
335 return (__pte & ~offset_mask) | (iova & offset_mask); in iommu_v2_iova_to_phys()