/Linux-v6.1/include/asm-generic/ |
D | hugetlb.h | 82 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
|
/Linux-v6.1/include/linux/ |
D | pgtable.h | 295 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function 309 ptep_get_and_clear(mm, addr, ptep); in ptep_clear() 429 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full() 924 return ptep_get_and_clear(vma->vm_mm, addr, ptep); in __ptep_modify_prot_start()
|
/Linux-v6.1/mm/ |
D | pgtable-generic.c | 96 pte = ptep_get_and_clear(mm, address, ptep); in ptep_clear_flush()
|
D | migrate_device.c | 217 pte = ptep_get_and_clear(mm, addr, ptep); in migrate_vma_collect_pmd()
|
D | mremap.c | 185 pte = ptep_get_and_clear(mm, old_addr, old_pte); in move_ptes()
|
D | debug_vm_pgtable.c | 149 ptep_get_and_clear(args->mm, args->vaddr, args->ptep); in pte_advanced_tests()
|
D | rmap.c | 1604 pteval = ptep_get_and_clear(mm, address, pvmw.pte); in try_to_unmap_one()
|
D | vmalloc.c | 336 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range()
|
/Linux-v6.1/arch/arm64/mm/ |
D | hugetlbpage.c | 191 pte_t pte = ptep_get_and_clear(mm, addr, ptep); in get_clear_contig() 432 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
|
/Linux-v6.1/arch/powerpc/include/asm/nohash/32/ |
D | pgtable.h | 305 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
|
/Linux-v6.1/arch/powerpc/include/asm/nohash/64/ |
D | pgtable.h | 243 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
|
/Linux-v6.1/arch/xtensa/include/asm/ |
D | pgtable.h | 331 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
|
/Linux-v6.1/arch/microblaze/include/asm/ |
D | pgtable.h | 357 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
|
/Linux-v6.1/Documentation/mm/ |
D | arch_pgtable_helpers.rst | 71 | ptep_get_and_clear | Clears and returns PTE |
|
/Linux-v6.1/arch/parisc/include/asm/ |
D | pgtable.h | 439 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-v6.1/arch/powerpc/include/asm/book3s/32/ |
D | pgtable.h | 333 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
|
/Linux-v6.1/arch/ia64/include/asm/ |
D | pgtable.h | 379 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
|
/Linux-v6.1/arch/x86/include/asm/ |
D | pgtable.h | 1050 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function 1072 pte = ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
|
/Linux-v6.1/arch/powerpc/include/asm/book3s/64/ |
D | pgtable.h | 465 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function 484 return ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
|
/Linux-v6.1/arch/riscv/include/asm/ |
D | pgtable.h | 484 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | pgtable.h | 933 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
|
/Linux-v6.1/arch/s390/include/asm/ |
D | pgtable.h | 1119 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
|