Lines Matching refs:pte
66 #define pte_pfn(x) ((unsigned long)((x).pte >> PAGE_SHIFT))
91 #define pte_unmap(pte) ((void)(pte)) argument
99 (((_pte).pte & 0x1ff) | (((_pte).pte >> 11) << 9))
102 #define __pte_to_swp_entry(pte) \ argument
103 ((swp_entry_t) { pte_val(pte)})
109 static inline pte_t pte_mkspecial(pte_t pte) { return pte; } in pte_mkspecial() argument
132 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL)) argument
133 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument
189 static inline int pte_write(pte_t pte) in pte_write() argument
191 return pte_val(pte) & _PAGE_WRITE; in pte_write()
194 static inline int pte_dirty(pte_t pte) in pte_dirty() argument
196 return pte_val(pte) & _PAGE_MODIFIED; in pte_dirty()
199 static inline int pte_young(pte_t pte) in pte_young() argument
201 return pte_val(pte) & _PAGE_ACCESSED; in pte_young()
204 static inline int pte_file(pte_t pte) in pte_file() argument
206 return pte_val(pte) & _PAGE_FILE; in pte_file()
209 #define pte_special(pte) (0) argument
211 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument
213 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); in pte_wrprotect()
214 return pte; in pte_wrprotect()
217 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument
219 pte_val(pte) &= ~(_PAGE_MODIFIED|_PAGE_SILENT_WRITE); in pte_mkclean()
220 return pte; in pte_mkclean()
223 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() argument
225 pte_val(pte) &= ~(_PAGE_ACCESSED|_PAGE_SILENT_READ); in pte_mkold()
226 return pte; in pte_mkold()
229 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() argument
231 pte_val(pte) |= _PAGE_WRITE; in pte_mkwrite()
232 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite()
233 pte_val(pte) |= _PAGE_SILENT_WRITE; in pte_mkwrite()
234 return pte; in pte_mkwrite()
237 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() argument
239 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty()
240 if (pte_val(pte) & _PAGE_WRITE) in pte_mkdirty()
241 pte_val(pte) |= _PAGE_SILENT_WRITE; in pte_mkdirty()
242 return pte; in pte_mkdirty()
245 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() argument
247 pte_val(pte) |= _PAGE_ACCESSED; in pte_mkyoung()
248 if (pte_val(pte) & _PAGE_READ) in pte_mkyoung()
249 pte_val(pte) |= _PAGE_SILENT_READ; in pte_mkyoung()
250 return pte; in pte_mkyoung()
255 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument
261 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument
263 return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot)); in pte_modify()
267 unsigned long address, pte_t pte);
269 unsigned long address, pte_t pte);
274 pte_t pte = *ptep; in update_mmu_cache() local
275 __update_tlb(vma, address, pte); in update_mmu_cache()
276 __update_cache(vma, address, pte); in update_mmu_cache()