Lines Matching refs:pte
33 static inline int pte_write(pte_t pte) in pte_write() argument
34 { return (pte_val(pte) & (_PAGE_RW | _PAGE_RO)) != _PAGE_RO; } in pte_write()
35 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() argument
36 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument
37 static inline int pte_special(pte_t pte) { return pte_val(pte) & _PAGE_SPECIAL; } in pte_special() argument
38 static inline int pte_none(pte_t pte) { return (pte_val(pte) & ~_PTE_NONE_MASK) == 0; } in pte_none() argument
39 static inline pgprot_t pte_pgprot(pte_t pte) { return __pgprot(pte_val(pte) & PAGE_PROT_BITS); } in pte_pgprot() argument
47 static inline int pte_protnone(pte_t pte) in pte_protnone() argument
49 return (pte_val(pte) & in pte_protnone()
59 static inline int pte_present(pte_t pte) in pte_present() argument
61 return pte_val(pte) & _PAGE_PRESENT; in pte_present()
73 static inline unsigned long pte_pfn(pte_t pte) { in pte_pfn() argument
74 return pte_val(pte) >> PTE_RPN_SHIFT; } in pte_pfn()
81 static inline pte_t pte_wrprotect(pte_t pte) { in pte_wrprotect() argument
82 pte_val(pte) &= ~(_PAGE_RW | _PAGE_HWWRITE); in pte_wrprotect()
83 pte_val(pte) |= _PAGE_RO; return pte; } in pte_wrprotect()
84 static inline pte_t pte_mkclean(pte_t pte) { in pte_mkclean() argument
85 pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_HWWRITE); return pte; } in pte_mkclean()
86 static inline pte_t pte_mkold(pte_t pte) { in pte_mkold() argument
87 pte_val(pte) &= ~_PAGE_ACCESSED; return pte; } in pte_mkold()
88 static inline pte_t pte_mkwrite(pte_t pte) { in pte_mkwrite() argument
89 pte_val(pte) &= ~_PAGE_RO; in pte_mkwrite()
90 pte_val(pte) |= _PAGE_RW; return pte; } in pte_mkwrite()
91 static inline pte_t pte_mkdirty(pte_t pte) { in pte_mkdirty() argument
92 pte_val(pte) |= _PAGE_DIRTY; return pte; } in pte_mkdirty()
93 static inline pte_t pte_mkyoung(pte_t pte) { in pte_mkyoung() argument
94 pte_val(pte) |= _PAGE_ACCESSED; return pte; } in pte_mkyoung()
95 static inline pte_t pte_mkspecial(pte_t pte) { in pte_mkspecial() argument
96 pte_val(pte) |= _PAGE_SPECIAL; return pte; } in pte_mkspecial()
97 static inline pte_t pte_mkhuge(pte_t pte) { in pte_mkhuge() argument
98 return pte; } in pte_mkhuge()
99 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument
101 pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); in pte_modify()
102 return pte; in pte_modify()
110 pte_t pte);
118 pte_t *ptep, pte_t pte, int percpu) in __set_pte_at() argument
129 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
131 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte)); in __set_pte_at()
144 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
156 : "r" (pte) : "memory"); in __set_pte_at()
165 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
171 *ptep = pte; in __set_pte_at()