Searched refs:ptep_get_and_clear (Results 1 - 19 of 19) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/asm-generic/
H A Dpgtable.h54 #define ptep_get_and_clear(__mm, __address, __ptep) \ macro
66 __pte = ptep_get_and_clear((__mm), (__address), (__ptep)); \
87 __pte = ptep_get_and_clear((__vma)->vm_mm, __address, __ptep); \
216 return ptep_get_and_clear(mm, addr, ptep);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/
H A Dhugetlb.h47 return ptep_get_and_clear(mm, addr, ptep);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/
H A Dhugetlb.h63 return ptep_get_and_clear(mm, addr, ptep);
H A Dpgtable_32.h92 * ptep_get_and_clear() matches the generic one but we provide it to
105 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dhugetlb.h48 return ptep_get_and_clear(mm, addr, ptep);
H A Dpgtable.h572 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, function
593 pte = ptep_get_and_clear(mm, addr, ptep);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/
H A Dhugetlb.h35 return ptep_get_and_clear(mm, addr, ptep);
H A Dpgtable.h419 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m32r/include/asm/
H A Dpgtable-2level.h65 #define ptep_get_and_clear(mm,addr,xp) __pte(xchg(&(xp)->pte, 0)) macro
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dpgtable-ppc32.h250 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, function
H A Dpgtable-ppc64.h296 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/include/asm/
H A Dpgtable.h297 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mn10300/include/asm/
H A Dpgtable.h300 #define ptep_get_and_clear(mm, addr, ptep) \ macro
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/include/asm/
H A Dpgtable.h431 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Dpgtable.h453 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/include/asm/
H A Dpgtable.h398 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mm/
H A Ddma-mapping.c272 pte_t pte = ptep_get_and_clear(&init_mm, addr, ptep);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/
H A Dpgtable.h867 * This is hard to understand. ptep_get_and_clear and ptep_clear_flush
869 * ptep_get_and_clear is used in common code (e.g. change_pte_range)
871 * 1) ptep_get_and_clear
876 * have ptep_get_and_clear do the tlb flush. In exchange flush_tlb_range
880 #define ptep_get_and_clear(__mm, __address, __ptep) \ macro
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/
H A Dvmalloc.c44 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte);

Completed in 149 milliseconds