Lines Matching refs:pte

66 #define pte_pfn(x)		((unsigned long)((x).pte >> PAGE_SHIFT))
91 #define pte_unmap(pte) ((void)(pte)) argument
93 #define __pte_to_swp_entry(pte) \ argument
94 ((swp_entry_t) { pte_val(pte)})
100 static inline pte_t pte_mkspecial(pte_t pte) { return pte; } in pte_mkspecial() argument
120 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL)) argument
121 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument
177 static inline int pte_write(pte_t pte) in pte_write() argument
179 return pte_val(pte) & _PAGE_WRITE; in pte_write()
182 static inline int pte_dirty(pte_t pte) in pte_dirty() argument
184 return pte_val(pte) & _PAGE_MODIFIED; in pte_dirty()
187 static inline int pte_young(pte_t pte) in pte_young() argument
189 return pte_val(pte) & _PAGE_ACCESSED; in pte_young()
192 #define pte_special(pte) (0) argument
194 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument
196 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); in pte_wrprotect()
197 return pte; in pte_wrprotect()
200 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument
202 pte_val(pte) &= ~(_PAGE_MODIFIED|_PAGE_SILENT_WRITE); in pte_mkclean()
203 return pte; in pte_mkclean()
206 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() argument
208 pte_val(pte) &= ~(_PAGE_ACCESSED|_PAGE_SILENT_READ); in pte_mkold()
209 return pte; in pte_mkold()
212 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() argument
214 pte_val(pte) |= _PAGE_WRITE; in pte_mkwrite()
215 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite()
216 pte_val(pte) |= _PAGE_SILENT_WRITE; in pte_mkwrite()
217 return pte; in pte_mkwrite()
220 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() argument
222 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty()
223 if (pte_val(pte) & _PAGE_WRITE) in pte_mkdirty()
224 pte_val(pte) |= _PAGE_SILENT_WRITE; in pte_mkdirty()
225 return pte; in pte_mkdirty()
228 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() argument
230 pte_val(pte) |= _PAGE_ACCESSED; in pte_mkyoung()
231 if (pte_val(pte) & _PAGE_READ) in pte_mkyoung()
232 pte_val(pte) |= _PAGE_SILENT_READ; in pte_mkyoung()
233 return pte; in pte_mkyoung()
238 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument
244 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument
246 return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot)); in pte_modify()
250 unsigned long address, pte_t pte);
252 unsigned long address, pte_t pte);
257 pte_t pte = *ptep; in update_mmu_cache() local
258 __update_tlb(vma, address, pte); in update_mmu_cache()
259 __update_cache(vma, address, pte); in update_mmu_cache()