/linux-6.12.1/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.12.1/arch/powerpc/include/asm/ |
D | hugetlb.h | 38 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.12.1/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.12.1/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.12.1/arch/parisc/include/asm/ |
D | hugetlb.h | 12 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | hugetlb.h | 30 pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
|
/linux-6.12.1/arch/sparc/include/asm/ |
D | hugetlb.h | 22 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | hugetlb.h | 37 extern pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
|
/linux-6.12.1/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.12.1/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.12.1/arch/arm64/mm/ |
D | hugetlbpage.c | 388 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, in huge_ptep_get_and_clear() function 538 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_modify_prot_start()
|
/linux-6.12.1/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.12.1/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.12.1/Documentation/mm/ |
D | arch_pgtable_helpers.rst | 233 | huge_ptep_get_and_clear | Clears a HugeTLB |
|
/linux-6.12.1/arch/sparc/mm/ |
D | hugetlbpage.c | 370 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, in huge_ptep_get_and_clear() function
|
/linux-6.12.1/include/linux/ |
D | hugetlb.h | 1012 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_modify_prot_start()
|
/linux-6.12.1/mm/ |
D | hugetlb.c | 5413 pte = huge_ptep_get_and_clear(mm, old_addr, src_pte); in move_huge_pte() 5577 pte = huge_ptep_get_and_clear(mm, address, ptep); in __unmap_hugepage_range()
|