Home
last modified time | relevance | path

Searched refs:ptep_get_and_clear (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/arch/arm/include/asm/
Dhugetlb-3level.h61 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/linux-4.1.27/include/asm-generic/
Dpgtable.h89 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
129 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
359 return ptep_get_and_clear(mm, addr, ptep); in __ptep_modify_prot_start()
/linux-4.1.27/arch/metag/include/asm/
Dhugetlb.h38 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/linux-4.1.27/arch/tile/include/asm/
Dpgtable_32.h102 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
Dhugetlb.h64 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
Dpgtable_64.h163 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
Dpgtable.h422 return pte_pmd(ptep_get_and_clear(mm, address, pmdp_ptep(pmdp))); in pmdp_get_and_clear()
/linux-4.1.27/arch/ia64/include/asm/
Dhugetlb.h36 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
Dpgtable.h425 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/linux-4.1.27/arch/sh/include/asm/
Dhugetlb.h49 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/linux-4.1.27/arch/x86/include/asm/
Dhugetlb.h50 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
Dpgtable.h740 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
761 pte = ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable-2level.h66 #define ptep_get_and_clear(mm,addr,xp) __pte(xchg(&(xp)->pte, 0)) macro
/linux-4.1.27/arch/arm64/include/asm/
Dhugetlb.h54 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/linux-4.1.27/mm/
Dpgtable-generic.c115 pte = ptep_get_and_clear(mm, address, ptep); in ptep_clear_flush()
Dmremap.c143 pte = ptep_get_and_clear(mm, old_addr, old_pte); in move_ptes()
Dvmalloc.c65 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range()
/linux-4.1.27/arch/powerpc/include/asm/
Dpgtable-ppc32.h267 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
Dpgtable-ppc64.h310 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/linux-4.1.27/arch/xtensa/include/asm/
Dpgtable.h341 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/linux-4.1.27/arch/metag/kernel/
Ddma.c297 pte_t pte = ptep_get_and_clear(&init_mm, addr, ptep); in dma_free_coherent()
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h447 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/linux-4.1.27/arch/frv/include/asm/
Dpgtable.h395 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/linux-4.1.27/arch/mn10300/include/asm/
Dpgtable.h311 #define ptep_get_and_clear(mm, addr, ptep) \ macro
/linux-4.1.27/arch/parisc/include/asm/
Dpgtable.h469 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h1059 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function