Lines Matching refs:pte_val

129 #define pte_ERROR(pte)		__pte_error(__FILE__, __LINE__, pte_val(pte))
131 #define pte_pfn(pte) ((pte_val(pte) & PHYS_MASK) >> PAGE_SHIFT)
135 #define pte_none(pte) (!pte_val(pte))
152 #define pte_present(pte) (!!(pte_val(pte) & (PTE_VALID | PTE_PROT_NONE)))
153 #define pte_young(pte) (!!(pte_val(pte) & PTE_AF))
154 #define pte_special(pte) (!!(pte_val(pte) & PTE_SPECIAL))
155 #define pte_write(pte) (!!(pte_val(pte) & PTE_WRITE))
156 #define pte_exec(pte) (!(pte_val(pte) & PTE_UXN))
157 #define pte_cont(pte) (!!(pte_val(pte) & PTE_CONT))
158 #define pte_user(pte) (!!(pte_val(pte) & PTE_USER))
161 #define pte_hw_dirty(pte) (pte_write(pte) && !(pte_val(pte) & PTE_RDONLY))
165 #define pte_sw_dirty(pte) (!!(pte_val(pte) & PTE_DIRTY))
168 #define pte_valid(pte) (!!(pte_val(pte) & PTE_VALID))
170 ((pte_val(pte) & (PTE_VALID | PTE_USER)) == PTE_VALID)
174 pte_val(pte) &= ~pgprot_val(prot); in clear_pte_bit()
180 pte_val(pte) |= pgprot_val(prot); in set_pte_bit()
268 pte_val(pte) &= ~PTE_RDONLY; in set_pte_at()
270 pte_val(pte) |= PTE_RDONLY; in set_pte_at()
284 __func__, pte_val(*ptep), pte_val(pte)); in set_pte_at()
287 __func__, pte_val(*ptep), pte_val(pte)); in set_pte_at()
296 #define pte_huge(pte) (!(pte_val(pte) & PTE_TABLE_BIT))
297 #define pte_mkhuge(pte) (__pte(pte_val(pte) & ~PTE_TABLE_BIT))
327 return __pmd(pte_val(pte)); in pte_pmd()
531 pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask); in pte_modify()
574 : "=&r" (pteval), "=&r" (tmp), "+Q" (pte_val(*ptep)), "=&r" (res) in ptep_test_and_clear_young()
602 : "=&r" (old_pteval), "=&r" (tmp), "+Q" (pte_val(*ptep))); in ptep_get_and_clear()
635 : "=&r" (pteval), "=&r" (tmp), "+Q" (pte_val(*ptep)) in ptep_set_wrprotect()
671 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })