Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/asm-generic/
A Dhugetlb.h89 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/linux-6.3-rc2/include/linux/
A Dpgtable.h295 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()
459 return ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
929 return ptep_get_and_clear(vma->vm_mm, addr, ptep); in __ptep_modify_prot_start()
/linux-6.3-rc2/mm/
A Dpgtable-generic.c96 pte = ptep_get_and_clear(mm, address, ptep); in ptep_clear_flush()
A Dmigrate_device.c217 pte = ptep_get_and_clear(mm, addr, ptep); in migrate_vma_collect_pmd()
A Drmap.c1583 pteval = ptep_get_and_clear(mm, address, pvmw.pte); in try_to_unmap_one()
1964 pteval = ptep_get_and_clear(mm, address, pvmw.pte); in try_to_migrate_one()
A Dmremap.c185 pte = ptep_get_and_clear(mm, old_addr, old_pte); in move_ptes()
A Ddebug_vm_pgtable.c147 ptep_get_and_clear(args->mm, args->vaddr, args->ptep); in pte_advanced_tests()
A Dvmalloc.c328 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range()
/linux-6.3-rc2/arch/arm64/mm/
A Dhugetlbpage.c191 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()
A Dmmu.c1650 return ptep_get_and_clear(vma->vm_mm, addr, ptep); in ptep_modify_prot_start()
/linux-6.3-rc2/arch/powerpc/include/asm/nohash/32/
A Dpgtable.h311 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
/linux-6.3-rc2/arch/powerpc/include/asm/nohash/64/
A Dpgtable.h243 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/linux-6.3-rc2/arch/xtensa/include/asm/
A Dpgtable.h335 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/linux-6.3-rc2/arch/microblaze/include/asm/
A Dpgtable.h360 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/32/
A Dpgtable.h336 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
/linux-6.3-rc2/Documentation/mm/
A Darch_pgtable_helpers.rst69 | ptep_get_and_clear | Clears and returns PTE |
/linux-6.3-rc2/arch/ia64/include/asm/
A Dpgtable.h366 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/linux-6.3-rc2/arch/parisc/include/asm/
A Dpgtable.h458 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-6.3-rc2/arch/powerpc/include/asm/book3s/64/
A Dpgtable.h431 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
450 return ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/linux-6.3-rc2/arch/x86/include/asm/
A Dpgtable.h1066 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
1088 pte = ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/linux-6.3-rc2/arch/riscv/include/asm/
A Dpgtable.h487 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/linux-6.3-rc2/arch/arm64/include/asm/
A Dpgtable.h936 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/linux-6.3-rc2/arch/s390/include/asm/
A Dpgtable.h1146 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function

Completed in 63 milliseconds