Lines Matching refs:pte_val
27 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL))
28 #define pte_present(pte) (pte_val(pte) & (_PAGE_PRESENT | _PAGE_PROTNONE))
29 #define pte_no_exec(pte) (pte_val(pte) & _PAGE_NO_EXEC)
34 if (pte_val(pteval) & _PAGE_GLOBAL) {
61 pte_val(*buddy) = pte_val(*buddy) | _PAGE_GLOBAL;
75 if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL)
92 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
93 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
94 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & (_PAGE_DIRTY | _PAGE_MODIFIED); }
98 pte_val(pte) &= ~_PAGE_ACCESSED;
104 pte_val(pte) |= _PAGE_ACCESSED;
110 pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED);
116 pte_val(pte) |= _PAGE_MODIFIED;
117 if (pte_val(pte) & _PAGE_WRITE)
118 pte_val(pte) |= _PAGE_DIRTY;
124 pte_val(pte) |= _PAGE_WRITE;
125 if (pte_val(pte) & _PAGE_MODIFIED)
126 pte_val(pte) |= _PAGE_DIRTY;
132 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
136 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; }
140 pte_val(pte) |= _PAGE_HUGE;
145 static inline int pte_special(pte_t pte) { return pte_val(pte) & _PAGE_SPECIAL; }
146 static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; }
152 if (pte_val(a) & _PAGE_PRESENT)
155 if ((pte_val(a) & _PAGE_PROTNONE) &&
170 return __pte((pte_val(pte) & _PAGE_CHG_MASK) |
317 return (pte_val(pte) & _PAGE_PROTNONE);