Lines Matching full:pte

87 static inline int pte_write(pte_t pte)		\  in pte_write()  argument
88 { return pte_val(pte) & _PAGE_WRITE; } in pte_write()
89 static inline int pte_dirty(pte_t pte) \ in pte_dirty() argument
90 { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty()
91 static inline int pte_young(pte_t pte) \ in pte_young() argument
92 { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young()
105 static inline int pte_none(pte_t pte) in pte_none() argument
107 return !(pte_val(pte) & ~(_PAGE_GLOBAL|0xf)); in pte_none()
110 static inline int pte_present(pte_t pte) \ in pte_present() argument
111 { return pte_val(pte) & _PAGE_PRESENT; } in pte_present()
117 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument
119 pte_val(pte) &= ~_PAGE_WRITE; in pte_wrprotect()
120 return pte; in pte_wrprotect()
123 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument
125 pte_val(pte) &= ~_PAGE_DIRTY; in pte_mkclean()
126 return pte; in pte_mkclean()
129 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() argument
131 pte_val(pte) &= ~_PAGE_ACCESSED; in pte_mkold()
132 return pte; in pte_mkold()
135 static inline pte_t pte_mkwrite_novma(pte_t pte) in pte_mkwrite_novma() argument
137 pte_val(pte) |= _PAGE_WRITE; in pte_mkwrite_novma()
138 return pte; in pte_mkwrite_novma()
141 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() argument
143 pte_val(pte) |= _PAGE_DIRTY; in pte_mkdirty()
144 return pte; in pte_mkdirty()
147 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() argument
149 pte_val(pte) |= _PAGE_ACCESSED; in pte_mkyoung()
150 return pte; in pte_mkyoung()
153 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument
157 pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask); in pte_modify()
158 return pte; in pte_modify()
172 #define pte_pfn(pte) (pte_val(pte) & 0xfffff) argument
174 #define pte_page(pte) (pfn_to_page(pte_pfn(pte))) argument
177 * Store a linux PTE into the linux page table.
187 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes() argument
189 unsigned long paddr = (unsigned long)page_to_virt(pte_page(pte)); in set_ptes()
193 set_pte(ptep, pte); in set_ptes()
197 pte_val(pte) += 1; in set_ptes()
240 pr_err("%s:%d: bad pte %08lx.\n", \
266 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument
268 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive() argument
270 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive()
273 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive() argument
275 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive()
276 return pte; in pte_swp_mkexclusive()
279 static inline pte_t pte_swp_clear_exclusive(pte_t pte) in pte_swp_clear_exclusive() argument
281 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
282 return pte; in pte_swp_clear_exclusive()