Lines Matching refs:pte_val
50 #define pte_ERROR(pte) __pte_error(__FILE__, __LINE__, pte_val(pte))
58 ((pte_val(pte) & PTE_ADDR_LOW) | ((pte_val(pte) & PTE_ADDR_HIGH) << 36))
61 #define __pte_to_phys(pte) (pte_val(pte) & PTE_ADDR_MASK)
69 #define pte_none(pte) (!pte_val(pte))
76 #define pte_present(pte) (!!(pte_val(pte) & (PTE_VALID | PTE_PROT_NONE)))
77 #define pte_young(pte) (!!(pte_val(pte) & PTE_AF))
78 #define pte_special(pte) (!!(pte_val(pte) & PTE_SPECIAL))
79 #define pte_write(pte) (!!(pte_val(pte) & PTE_WRITE))
80 #define pte_user_exec(pte) (!(pte_val(pte) & PTE_UXN))
81 #define pte_cont(pte) (!!(pte_val(pte) & PTE_CONT))
82 #define pte_devmap(pte) (!!(pte_val(pte) & PTE_DEVMAP))
94 #define pte_hw_dirty(pte) (pte_write(pte) && !(pte_val(pte) & PTE_RDONLY))
95 #define pte_sw_dirty(pte) (!!(pte_val(pte) & PTE_DIRTY))
98 #define pte_valid(pte) (!!(pte_val(pte) & PTE_VALID))
104 ((pte_val(pte) & (PTE_VALID | PTE_USER | PTE_UXN)) == (PTE_VALID | PTE_UXN))
106 ((pte_val(pte) & (PTE_VALID | PTE_AF)) == (PTE_VALID | PTE_AF))
108 ((pte_val(pte) & (PTE_VALID | PTE_USER)) == (PTE_VALID | PTE_USER))
132 pte_val(pte) &= ~pgprot_val(prot); in clear_pte_bit()
138 pte_val(pte) |= pgprot_val(prot); in set_pte_bit()
269 __func__, pte_val(old_pte), pte_val(pte)); in __check_racy_pte_update()
272 __func__, pte_val(old_pte), pte_val(pte)); in __check_racy_pte_update()
289 #define pte_mkhuge(pte) (__pte(pte_val(pte) & ~PTE_TABLE_BIT))
312 return __pud(pte_val(pte)); in pte_pud()
327 return __pmd(pte_val(pte)); in pte_pmd()
346 return (pte_val(pte) & (PTE_VALID | PTE_PROT_NONE)) == PTE_PROT_NONE; in pte_protnone()
669 pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask); in pte_modify()
715 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in __ptep_test_and_clear_young()
716 pte_val(old_pte), pte_val(pte)); in __ptep_test_and_clear_young()
717 } while (pte_val(pte) != pte_val(old_pte)); in __ptep_test_and_clear_young()
764 return __pte(xchg_relaxed(&pte_val(*ptep), 0)); in ptep_get_and_clear()
795 pte_val(pte) = cmpxchg_relaxed(&pte_val(*ptep), in ptep_set_wrprotect()
796 pte_val(old_pte), pte_val(pte)); in ptep_set_wrprotect()
797 } while (pte_val(pte) != pte_val(old_pte)); in ptep_set_wrprotect()
834 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })