• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/

Lines Matching refs:pte

168 	printk("%s:%d: bad pte %08lx.\n", __FILE__, __LINE__, pte_val(e))
179 * The pmd contains the kernel virtual address of the pte page.
187 #define pte_none(pte) (!(pte_val(pte) ^ _PAGE_USER))
188 #define pte_present(pte) (pte_val(pte) & _PAGE_VALID)
199 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; }
200 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; }
201 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
202 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
203 static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; }
204 static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) &= ~(_PAGE_RW | _PAGE_WRENABLE); return pte; }
205 static inline pte_t pte_rdprotect(pte_t pte) { pte_val(pte) &= ~_PAGE_USER; return pte; }
206 static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~_PAGE_DIRTY; return pte; }
207 static inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~_PAGE_ACCESSED; return pte; }
208 static inline pte_t pte_mkread(pte_t pte) { pte_val(pte) |= _PAGE_USER; return pte; }
209 static inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= _PAGE_DIRTY; return pte; }
210 static inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= _PAGE_ACCESSED; return pte; }
211 static inline pte_t pte_mkwrite(pte_t pte) { pte_val(pte) |= _PAGE_RW; return pte; }
217 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT)
223 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
225 return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot));
229 * Certain architectures need to do special things when pte's
265 pte_t pte = *ptep;
266 if (!pte_young(pte))
268 update_pte(ptep, pte_mkold(pte));
276 pte_t pte = *ptep;
277 if (!pte_dirty(pte))
279 update_pte(ptep, pte_mkclean(pte));
286 pte_t pte = *ptep;
288 return pte;
294 pte_t pte = *ptep;
295 update_pte(ptep, pte_wrprotect(pte));
316 #define pte_unmap(pte) do { } while (0)
317 #define pte_unmap_nested(pte) do { } while (0)
324 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
328 #define pte_to_pgoff(pte) (pte_val(pte) >> 3)
367 unsigned long address, pte_t pte);