| H A D | huge_memory.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 #include <linux/backing-dev.h> 39 #include <linux/memory-tiers.h> 45 #include <asm/tlb.h> 92 if (!vma->vm_file) in file_thp_enabled() 95 inode = file_inode(vma->vm_file); in file_thp_enabled() 100 if (!mapping_pmd_folio_support(vma->vm_fil in file_thp_enabled() 2342 madvise_free_huge_pmd(struct mmu_gather * tlb,struct vm_area_struct * vma,pmd_t * pmd,unsigned long addr,unsigned long next) madvise_free_huge_pmd() argument 2487 zap_huge_pmd(struct mmu_gather * tlb,struct vm_area_struct * vma,pmd_t * pmd,unsigned long addr) zap_huge_pmd() argument 2660 change_huge_pmd(struct mmu_gather * tlb,struct vm_area_struct * vma,pmd_t * pmd,unsigned long addr,pgprot_t newprot,unsigned long cp_flags) change_huge_pmd() argument 2761 change_huge_pud(struct mmu_gather * tlb,struct vm_area_struct * vma,pud_t * pudp,unsigned long addr,pgprot_t newprot,unsigned long cp_flags) change_huge_pud() argument 2956 zap_huge_pud(struct mmu_gather * tlb,struct vm_area_struct * vma,pud_t * pud,unsigned long addr) zap_huge_pud() argument 4517 int split = 0, i; deferred_split_scan() local 4642 unsigned long total = 0, split = 0; split_huge_pages_all() local 4707 unsigned long total = 0, split = 0; split_huge_pages_pid() local 4825 unsigned long total = 0, split = 0; split_huge_pages_in_file() local [all...] |