Lines Matching refs:__pte
223 u64 __pte, __npte;
226 __pte = *pte;
227 pte_level = PM_PTE_LEVEL(__pte);
233 if (IOMMU_PTE_PRESENT(__pte) &&
245 cmpxchg64(&lpte[i], __pte, 0ULL);
251 if (!IOMMU_PTE_PRESENT(__pte) ||
261 if (!try_cmpxchg64(pte, &__pte, __npte))
263 else if (IOMMU_PTE_PRESENT(__pte))
275 pte = IOMMU_PTE_PAGE(__pte);
370 u64 __pte, *pte;
395 __pte = PAGE_SIZE_PTE(__sme_set(paddr), pgsize);
396 __pte |= PM_LEVEL_ENC(7) | IOMMU_PTE_PR | IOMMU_PTE_FC;
398 __pte = __sme_set(paddr) | IOMMU_PTE_PR | IOMMU_PTE_FC;
401 __pte |= IOMMU_PTE_IR;
403 __pte |= IOMMU_PTE_IW;
406 pte[i] = __pte;
476 u64 *pte, __pte;
484 __pte = __sme_clr(*pte & PM_ADDR_MASK);
486 return (__pte & ~offset_mask) | (iova & offset_mask);