Home
last modified time | relevance | path

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

/Linux-v5.4/include/asm-generic/
Dhugetlb.h64 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
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()
618 return ptep_get_and_clear(vma->vm_mm, addr, ptep); in __ptep_modify_prot_start()
/Linux-v5.4/arch/arm64/mm/
Dhugetlbpage.c128 pte_t pte = ptep_get_and_clear(mm, addr, ptep); in get_clear_flush()
331 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
/Linux-v5.4/mm/
Dpgtable-generic.c86 pte = ptep_get_and_clear(mm, address, ptep); in ptep_clear_flush()
Drmap.c1464 pteval = ptep_get_and_clear(mm, pvmw.address, pvmw.pte); in try_to_unmap_one()
1511 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()
Dmigrate.c2284 ptep_get_and_clear(mm, addr, ptep); in migrate_vma_collect_pmd()
Dvmalloc.c69 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range()
/Linux-v5.4/arch/powerpc/include/asm/nohash/32/
Dpgtable.h299 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
/Linux-v5.4/arch/powerpc/include/asm/nohash/64/
Dpgtable.h290 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/Linux-v5.4/arch/riscv/include/asm/
Dpgtable.h363 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
/Linux-v5.4/arch/xtensa/include/asm/
Dpgtable.h352 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/Linux-v5.4/arch/arm64/include/asm/
Dpgtable.h761 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
772 return pte_pmd(ptep_get_and_clear(mm, address, (pte_t *)pmdp)); in pmdp_huge_get_and_clear()
/Linux-v5.4/arch/powerpc/include/asm/book3s/32/
Dpgtable.h318 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
/Linux-v5.4/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-v5.4/arch/powerpc/include/asm/book3s/64/
Dpgtable.h451 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function
470 return ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/Linux-v5.4/arch/x86/include/asm/
Dpgtable.h1120 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in ptep_get_and_clear() function
1140 pte = ptep_get_and_clear(mm, addr, ptep); in ptep_get_and_clear_full()
/Linux-v5.4/arch/parisc/include/asm/
Dpgtable.h519 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-v5.4/arch/ia64/include/asm/
Dpgtable.h426 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) in ptep_get_and_clear() function
/Linux-v5.4/arch/s390/include/asm/
Dpgtable.h1071 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() function