• Home
  • Raw
  • Download

Lines Matching refs:pte_val

58 	return pte_val(pte) & _PAGE_USER;  in pte_user()
246 (unsigned long long)pte_val(e))
364 unsigned long set = pte_val(entry) & in __ptep_set_access_flags()
373 #define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0)
387 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) >> 3 })
391 static inline int pte_write(pte_t pte) { return !!(pte_val(pte) & _PAGE_RW);} in pte_write()
393 static inline int pte_dirty(pte_t pte) { return !!(pte_val(pte) & _PAGE_DIRTY); } in pte_dirty()
394 static inline int pte_young(pte_t pte) { return !!(pte_val(pte) & _PAGE_ACCESSED); } in pte_young()
395 static inline int pte_special(pte_t pte) { return !!(pte_val(pte) & _PAGE_SPECIAL); } in pte_special()
396 static inline int pte_none(pte_t pte) { return (pte_val(pte) & ~_PTE_NONE_MASK) == 0; } in pte_none()
397 static inline bool pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } in pte_exec()
401 return pte_val(pte) & _PAGE_PRESENT; in pte_present()
406 return pte_val(pte) & _PAGE_PRESENT; in pte_hw_valid()
411 return !!(pte_val(pte) & _PAGE_HASHPTE); in pte_hashpte()
416 return !!(pte_val(pte) & _PAGE_NO_CACHE); in pte_ci()
453 return pte_val(pte) >> PTE_RPN_SHIFT; in pte_pfn()
459 return __pte(pte_val(pte) & ~_PAGE_RW); in pte_wrprotect()
464 return __pte(pte_val(pte) & ~_PAGE_EXEC); in pte_exprotect()
469 return __pte(pte_val(pte) & ~_PAGE_DIRTY); in pte_mkclean()
474 return __pte(pte_val(pte) & ~_PAGE_ACCESSED); in pte_mkold()
479 return __pte(pte_val(pte) | _PAGE_EXEC); in pte_mkexec()
489 return __pte(pte_val(pte) | _PAGE_RW); in pte_mkwrite()
494 return __pte(pte_val(pte) | _PAGE_DIRTY); in pte_mkdirty()
499 return __pte(pte_val(pte) | _PAGE_ACCESSED); in pte_mkyoung()
504 return __pte(pte_val(pte) | _PAGE_SPECIAL); in pte_mkspecial()
514 return __pte(pte_val(pte) & ~_PAGE_USER); in pte_mkprivileged()
519 return __pte(pte_val(pte) | _PAGE_USER); in pte_mkuser()
524 return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot)); in pte_modify()
545 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at()
546 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
548 pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, pte_val(pte), 0); in __set_pte_at()
560 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at()
561 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
564 if (pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at()
579 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at()
580 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()