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

Lines Matching refs:ptep

265 #define pte_update(mm, addr, ptep)		do { } while (0)
266 #define pte_update_defer(mm, addr, ptep) do { } while (0)
270 static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep)
272 pte_t res = *ptep;
275 native_pte_clear(NULL, 0, ptep);
287 #define ptep_set_access_flags(vma, address, ptep, entry, dirty) \
289 int __changed = !pte_same(*(ptep), entry); \
291 (ptep)->pte_low = (entry).pte_low; \
292 pte_update_defer((vma)->vm_mm, (address), (ptep)); \
299 #define ptep_test_and_clear_dirty(vma, addr, ptep) ({ \
301 if (pte_dirty(*(ptep))) \
303 &(ptep)->pte_low); \
305 pte_update((vma)->vm_mm, addr, ptep); \
310 #define ptep_test_and_clear_young(vma, addr, ptep) ({ \
312 if (pte_young(*(ptep))) \
314 &(ptep)->pte_low); \
316 pte_update((vma)->vm_mm, addr, ptep); \
325 #define ptep_establish(vma, address, ptep, pteval) \
327 set_pte_present((vma)->vm_mm, address, ptep, pteval); \
332 #define ptep_clear_flush_dirty(vma, address, ptep) \
335 __dirty = ptep_test_and_clear_dirty((vma), (address), (ptep)); \
342 #define ptep_clear_flush_young(vma, address, ptep) \
345 __young = ptep_test_and_clear_young((vma), (address), (ptep)); \
352 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
354 pte_t pte = native_ptep_get_and_clear(ptep);
355 pte_update(mm, addr, ptep);
360 static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int full)
368 pte = native_local_ptep_get_and_clear(ptep);
370 pte = ptep_get_and_clear(mm, addr, ptep);
376 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
378 clear_bit(_PAGE_BIT_RW, &ptep->pte_low);
379 pte_update(mm, addr, ptep);
512 #define kpte_clear_flush(ptep, vaddr) \
514 pte_clear(&init_mm, vaddr, ptep); \