Lines Matching refs:pte_val

148 	pr_err("%s:%d: bad pte %016llx.\n", __FILE__, __LINE__, pte_val(e))
153 pte_val(pte) &= ~PTE_MAYBE_SHARED; in __pte_to_phys()
154 return (pte_val(pte) & PTE_ADDR_LOW) | in __pte_to_phys()
155 ((pte_val(pte) & PTE_ADDR_HIGH) << PTE_ADDR_HIGH_SHIFT); in __pte_to_phys()
164 return pte_val(pte) & PTE_ADDR_LOW; in __pte_to_phys()
177 #define pte_none(pte) (!pte_val(pte))
186 #define pte_young(pte) (!!(pte_val(pte) & PTE_AF))
187 #define pte_special(pte) (!!(pte_val(pte) & PTE_SPECIAL))
188 #define pte_write(pte) (!!(pte_val(pte) & PTE_WRITE))
189 #define pte_rdonly(pte) (!!(pte_val(pte) & PTE_RDONLY))
190 #define pte_user(pte) (!!(pte_val(pte) & PTE_USER))
191 #define pte_user_exec(pte) (!(pte_val(pte) & PTE_UXN))
192 #define pte_cont(pte) (!!(pte_val(pte) & PTE_CONT))
193 #define pte_tagged(pte) ((pte_val(pte) & PTE_ATTRINDX_MASK) == \
207 #define pte_sw_dirty(pte) (!!(pte_val(pte) & PTE_DIRTY))
210 #define pte_valid(pte) (!!(pte_val(pte) & PTE_VALID))
212 ((pte_val(pte) & (PTE_VALID | PTE_PRESENT_INVALID)) == PTE_PRESENT_INVALID)
218 ((pte_val(pte) & (PTE_VALID | PTE_USER | PTE_UXN)) == (PTE_VALID | PTE_UXN))
260 …(((pte_val(pte) & (PTE_VALID | PTE_USER)) == (PTE_VALID | PTE_USER)) && (!(write) || pte_write(pte…
263 por_el0_allows_pkey(FIELD_GET(PTE_PO_IDX_MASK, pte_val(pte)), write, false))
271 pte_val(pte) &= ~pgprot_val(prot); in clear_pte_bit()
277 pte_val(pte) |= pgprot_val(prot); in set_pte_bit()
377 return !!(pte_val(pte) & PTE_UFFD_WP); in pte_uffd_wp()
458 __func__, pte_val(old_pte), pte_val(pte)); in __check_safe_pte_update()
461 __func__, pte_val(old_pte), pte_val(pte)); in __check_safe_pte_update()
462 VM_WARN_ONCE(!pgattr_change_is_safe(pte_val(old_pte), pte_val(pte)), in __check_safe_pte_update()
464 __func__, pte_val(old_pte), pte_val(pte)); in __check_safe_pte_update()
492 return __pgprot(pte_val(pfn_pte(pfn, __pgprot(0))) ^ pte_val(pte)); in pte_pgprot()
527 return __pud(pte_val(pte)); in pte_pud()
542 return __pmd(pte_val(pte)); in pte_pmd()
562 return pte_val(pte) & PTE_SWP_EXCLUSIVE; in pte_swp_exclusive()
578 return !!(pte_val(pte) & PTE_SWP_UFFD_WP); in pte_swp_uffd_wp()
1263 pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask); in pte_modify()
1323 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in __ptep_test_and_clear_young()
1324 pte_val(old_pte), pte_val(pte)); in __ptep_test_and_clear_young()
1325 } while (pte_val(pte) != pte_val(old_pte)); in __ptep_test_and_clear_young()
1366 pte_t pte = __pte(xchg_relaxed(&pte_val(*ptep), 0)); in __ptep_get_and_clear_anysz()
1442 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in ___ptep_set_wrprotect()
1443 pte_val(old_pte), pte_val(pte)); in ___ptep_set_wrprotect()
1444 } while (pte_val(pte) != pte_val(old_pte)); in ___ptep_set_wrprotect()
1480 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in __clear_young_dirty_pte()
1481 pte_val(old_pte), pte_val(pte)); in __clear_young_dirty_pte()
1482 } while (pte_val(pte) != pte_val(old_pte)); in __clear_young_dirty_pte()
1543 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })