Lines Matching refs:pte

49 #define pte_none(pte)		(!(pte_val(pte) & ~_PAGE_GLOBAL))  argument
50 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument
61 #define pte_unmap(pte) ((void)(pte)) argument
67 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument
113 static inline int pte_special(pte_t pte) { return 0; } in pte_special() argument
114 static inline pte_t pte_mkspecial(pte_t pte) { return pte; } in pte_mkspecial() argument
116 static inline void set_pte(pte_t *p, pte_t pte) in set_pte() argument
118 *p = pte; in set_pte()
173 static inline int pte_read(pte_t pte) in pte_read() argument
175 return pte.pte_low & _PAGE_READ; in pte_read()
178 static inline int pte_write(pte_t pte) in pte_write() argument
180 return (pte).pte_low & _PAGE_WRITE; in pte_write()
183 static inline int pte_dirty(pte_t pte) in pte_dirty() argument
185 return (pte).pte_low & _PAGE_MODIFIED; in pte_dirty()
188 static inline int pte_young(pte_t pte) in pte_young() argument
190 return (pte).pte_low & _PAGE_ACCESSED; in pte_young()
193 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument
195 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_DIRTY); in pte_wrprotect()
196 return pte; in pte_wrprotect()
199 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument
201 pte_val(pte) &= ~(_PAGE_MODIFIED|_PAGE_DIRTY); in pte_mkclean()
202 return pte; in pte_mkclean()
205 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() argument
207 pte_val(pte) &= ~(_PAGE_ACCESSED|_PAGE_VALID); in pte_mkold()
208 return pte; in pte_mkold()
211 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() argument
213 pte_val(pte) |= _PAGE_WRITE; in pte_mkwrite()
214 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite()
215 pte_val(pte) |= _PAGE_DIRTY; in pte_mkwrite()
216 return pte; in pte_mkwrite()
219 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() argument
221 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty()
222 if (pte_val(pte) & _PAGE_WRITE) in pte_mkdirty()
223 pte_val(pte) |= _PAGE_DIRTY; in pte_mkdirty()
224 return pte; in pte_mkdirty()
227 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() argument
229 pte_val(pte) |= _PAGE_ACCESSED; in pte_mkyoung()
230 if (pte_val(pte) & _PAGE_READ) in pte_mkyoung()
231 pte_val(pte) |= _PAGE_VALID; in pte_mkyoung()
232 return pte; in pte_mkyoung()
281 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument
283 return __pte((pte_val(pte) & _PAGE_CHG_MASK) | in pte_modify()
304 pte_t *pte);