Lines Matching refs:pte_val

110 	pr_err("%s:%d: bad pte %016lx.\n", __FILE__, __LINE__, pte_val(e))
282 { pte_t pte; pte_val(pte) = ((type & 0x7f) << 16) | (offset << 24); return pte; }
286 #define __swp_entry(type, offset) ((swp_entry_t) { pte_val(mk_swap_pte((type), (offset))) })
287 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
294 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE;
299 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE;
305 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE;
311 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL))
312 #define pte_present(pte) (pte_val(pte) & (_PAGE_PRESENT | _PAGE_PROTNONE))
313 #define pte_no_exec(pte) (pte_val(pte) & _PAGE_NO_EXEC)
318 if (pte_val(pteval) & _PAGE_GLOBAL) {
345 pte_val(*buddy) = pte_val(*buddy) | _PAGE_GLOBAL;
353 if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL)
373 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
374 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
375 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & (_PAGE_DIRTY | _PAGE_MODIFIED); }
379 pte_val(pte) &= ~_PAGE_ACCESSED;
385 pte_val(pte) |= _PAGE_ACCESSED;
391 pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED);
397 pte_val(pte) |= _PAGE_MODIFIED;
398 if (pte_val(pte) & _PAGE_WRITE)
399 pte_val(pte) |= _PAGE_DIRTY;
405 pte_val(pte) |= _PAGE_WRITE;
406 if (pte_val(pte) & _PAGE_MODIFIED)
407 pte_val(pte) |= _PAGE_DIRTY;
413 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
417 static inline int pte_huge(pte_t pte) { return pte_val(pte) & _PAGE_HUGE; }
421 pte_val(pte) |= _PAGE_HUGE;
426 static inline int pte_special(pte_t pte) { return pte_val(pte) & _PAGE_SPECIAL; }
427 static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; }
433 if (pte_val(a) & _PAGE_PRESENT)
436 if ((pte_val(a) & _PAGE_PROTNONE) &&
451 return __pte((pte_val(pte) & _PAGE_CHG_MASK) |
606 return (pte_val(pte) & _PAGE_PROTNONE);