/linux-6.6.21/arch/s390/include/asm/ |
D | hugetlb.h | 23 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, 60 return huge_ptep_get_and_clear(vma->vm_mm, address, ptep); in huge_ptep_clear_flush() 69 huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_set_access_flags() 78 pte_t pte = huge_ptep_get_and_clear(mm, addr, ptep); in huge_ptep_set_wrprotect()
|
/linux-6.6.21/arch/powerpc/include/asm/ |
D | hugetlb.h | 39 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function 51 pte = huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_clear_flush()
|
/linux-6.6.21/arch/mips/include/asm/ |
D | hugetlb.h | 34 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function 56 pte = huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_clear_flush()
|
/linux-6.6.21/arch/loongarch/include/asm/ |
D | hugetlb.h | 33 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function 50 pte = huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_clear_flush()
|
/linux-6.6.21/arch/parisc/include/asm/ |
D | hugetlb.h | 12 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
|
/linux-6.6.21/arch/riscv/include/asm/ |
D | hugetlb.h | 30 pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
|
/linux-6.6.21/arch/sparc/include/asm/ |
D | hugetlb.h | 22 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
|
/linux-6.6.21/arch/arm64/include/asm/ |
D | hugetlb.h | 37 extern pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
|
/linux-6.6.21/include/asm-generic/ |
D | hugetlb.h | 86 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function
|
/linux-6.6.21/arch/parisc/mm/ |
D | hugetlbpage.c | 149 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in huge_ptep_get_and_clear() function
|
/linux-6.6.21/arch/arm64/mm/ |
D | hugetlbpage.c | 406 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function 557 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_modify_prot_start()
|
/linux-6.6.21/arch/s390/mm/ |
D | hugetlbpage.c | 177 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function
|
/linux-6.6.21/arch/riscv/mm/ |
D | hugetlbpage.c | 294 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function
|
/linux-6.6.21/Documentation/mm/ |
D | arch_pgtable_helpers.rst | 237 | huge_ptep_get_and_clear | Clears a HugeTLB |
|
/linux-6.6.21/arch/sparc/mm/ |
D | hugetlbpage.c | 373 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in huge_ptep_get_and_clear() function
|
/linux-6.6.21/include/linux/ |
D | hugetlb.h | 1009 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_modify_prot_start()
|
/linux-6.6.21/mm/ |
D | hugetlb.c | 5244 pte = huge_ptep_get_and_clear(mm, old_addr, src_pte); in move_huge_pte() 5407 pte = huge_ptep_get_and_clear(mm, address, ptep); in __unmap_hugepage_range()
|