Home
last modified time | relevance | path

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

/Linux-v4.19/arch/arm/include/asm/
Dhugetlb-3level.h61 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/Linux-v4.19/arch/ia64/include/asm/
Dhugetlb.h33 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
Dpgtable.h426 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/Linux-v4.19/arch/sh/include/asm/
Dhugetlb.h47 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/Linux-v4.19/arch/x86/include/asm/
Dhugetlb.h48 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
Dpgtable.h1101 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
1121 pte = ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/Linux-v4.19/include/asm-generic/
Dpgtable.h125 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
185 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
580 return ptep_get_and_clear(mm, addr, ptep); in __ptep_modify_prot_start()
/Linux-v4.19/arch/arm64/mm/
Dhugetlbpage.c116 pte_t pte = ptep_get_and_clear(mm, addr, ptep); in get_clear_flush()
319 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/Linux-v4.19/mm/
Dpgtable-generic.c85 pte = ptep_get_and_clear(mm, address, ptep); in ptep_clear_flush()
Drmap.c1455 pteval = ptep_get_and_clear(mm, pvmw.address, pvmw.pte); in try_to_unmap_one()
1494 pteval = ptep_get_and_clear(mm, address, pvmw.pte); in try_to_unmap_one()
Dmremap.c164 pte = ptep_get_and_clear(mm, old_addr, old_pte); in move_ptes()
Dvmalloc.c66 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range()
Dmigrate.c2266 ptep_get_and_clear(mm, addr, ptep); in migrate_vma_collect_pmd()
/Linux-v4.19/arch/powerpc/include/asm/nohash/32/
Dpgtable.h237 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/
Dpgtable.h260 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/Linux-v4.19/arch/nds32/kernel/
Ddma.c250 pte_t pte = ptep_get_and_clear(&init_mm, addr, ptep); in arch_dma_free()
/Linux-v4.19/arch/riscv/include/asm/
Dpgtable.h333 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/Linux-v4.19/arch/powerpc/include/asm/book3s/32/
Dpgtable.h212 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
/Linux-v4.19/arch/xtensa/include/asm/
Dpgtable.h356 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/Linux-v4.19/arch/arm64/include/asm/
Dpgtable.h660 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
671 return pte_pmd(ptep_get_and_clear(mm, address, (pte_t *)pmdp)); in pmdp_huge_get_and_clear()
/Linux-v4.19/arch/microblaze/include/asm/
Dpgtable.h449 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dpgtable.h478 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
497 return ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/Linux-v4.19/arch/parisc/include/asm/
Dpgtable.h489 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-v4.19/arch/s390/include/asm/
Dpgtable.h1031 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function