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

/linux-master/include/asm-generic/
H A Dhugetlb.h89 return ptep_get_and_clear(mm, addr, ptep);
/linux-master/arch/riscv/mm/
H A Dhugetlbpage.c157 pte_t pte = ptep_get_and_clear(mm, addr, ptep);
210 ptep_get_and_clear(mm, addr, ptep);
302 return ptep_get_and_clear(mm, addr, ptep);
/linux-master/arch/powerpc/include/asm/nohash/
H A Dpgtable.h92 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, function
/linux-master/include/linux/
H A Dpgtable.h451 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
465 ptep_get_and_clear(mm, addr, ptep);
605 return ptep_get_and_clear(mm, address, ptep);
1199 return ptep_get_and_clear(vma->vm_mm, addr, ptep);
/linux-master/mm/
H A Dpgtable-generic.c99 pte = ptep_get_and_clear(mm, address, ptep);
H A Dmigrate_device.c213 pte = ptep_get_and_clear(mm, addr, ptep);
H A Drmap.c1754 pteval = ptep_get_and_clear(mm, address, pvmw.pte);
2124 pteval = ptep_get_and_clear(mm, address, pvmw.pte);
H A Dmremap.c194 pte = ptep_get_and_clear(mm, old_addr, old_pte);
H A Ddebug_vm_pgtable.c150 ptep_get_and_clear(args->mm, args->vaddr, args->ptep);
H A Duserfaultfd.c1058 orig_src_pte = ptep_get_and_clear(mm, src_addr, src_pte);
H A Dvmalloc.c348 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte);
/linux-master/arch/xtensa/include/asm/
H A Dpgtable.h330 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) function
/linux-master/arch/microblaze/include/asm/
H A Dpgtable.h354 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
/linux-master/arch/parisc/include/asm/
H A Dpgtable.h467 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) function
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h314 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, function
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h415 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
434 return ptep_get_and_clear(mm, addr, ptep);
/linux-master/arch/x86/include/asm/
H A Dpgtable.h1275 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, function
1297 pte = ptep_get_and_clear(mm, addr, ptep);
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h1542 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
1628 #define ptep_get_and_clear __ptep_get_and_clear macro
/linux-master/arch/riscv/include/asm/
H A Dpgtable.h557 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function
/linux-master/arch/arm64/mm/
H A Dmmu.c1498 return ptep_get_and_clear(vma->vm_mm, addr, ptep);
/linux-master/arch/s390/include/asm/
H A Dpgtable.h1111 * This is hard to understand. ptep_get_and_clear and ptep_clear_flush
1113 * ptep_get_and_clear is used in common code (e.g. change_pte_range)
1115 * 1) ptep_get_and_clear
1120 * have ptep_get_and_clear do the tlb flush. In exchange flush_tlb_range
1144 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, function

Completed in 275 milliseconds