Symbol: __meminit
arch/arm64/mm/mmu.c
1755
void __meminit vmemmap_set_pmd(pmd_t *pmdp, void *p, int node,
arch/arm64/mm/mmu.c
1761
int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node,
arch/arm64/mm/mmu.c
1769
int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/loongarch/mm/init.c
106
void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node,
arch/loongarch/mm/init.c
116
int __meminit vmemmap_check_pmd(pmd_t *pmd, int node,
arch/loongarch/mm/init.c
127
int __meminit vmemmap_populate(unsigned long start, unsigned long end,
arch/powerpc/include/asm/book3s/64/hash.h
288
extern int __meminit hash__vmemmap_create_mapping(unsigned long start,
arch/powerpc/include/asm/book3s/64/pgtable.h
1015
static inline int __meminit vmemmap_create_mapping(unsigned long start,
arch/powerpc/include/asm/book3s/64/radix.h
320
extern int __meminit radix__vmemmap_create_mapping(unsigned long start,
arch/powerpc/include/asm/book3s/64/radix.h
323
int __meminit radix__vmemmap_populate(unsigned long start, unsigned long end,
arch/powerpc/include/asm/book3s/64/radix.h
361
int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
arch/powerpc/include/asm/nohash/64/pgtable.h
201
extern int __meminit vmemmap_create_mapping(unsigned long start,
arch/powerpc/include/asm/pgtable.h
181
int __meminit vmemmap_populated(unsigned long vmemmap_addr, int vmemmap_map_size);
arch/powerpc/mm/book3s64/hash_pgtable.c
107
int __meminit hash__vmemmap_create_mapping(unsigned long start,
arch/powerpc/mm/book3s64/pgtable.c
308
int __meminit create_section_mapping(unsigned long start, unsigned long end,
arch/powerpc/mm/book3s64/pgtable.c
317
int __meminit remove_section_mapping(unsigned long start, unsigned long end)
arch/powerpc/mm/book3s64/radix_pgtable.c
1001
void __meminit vmemmap_set_pmd(pmd_t *pmdp, void *p, int node,
arch/powerpc/mm/book3s64/radix_pgtable.c
1015
static pte_t * __meminit radix__vmemmap_pte_populate(pmd_t *pmdp, unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
1114
int __meminit radix__vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/powerpc/mm/book3s64/radix_pgtable.c
1220
static pte_t * __meminit radix__vmemmap_populate_address(unsigned long addr, int node,
arch/powerpc/mm/book3s64/radix_pgtable.c
1253
static pte_t * __meminit vmemmap_compound_tail_page(unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
1306
int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
arch/powerpc/mm/book3s64/radix_pgtable.c
1415
void __meminit radix__vmemmap_remove_mapping(unsigned long start, unsigned long page_size)
arch/powerpc/mm/book3s64/radix_pgtable.c
258
static inline void __meminit
arch/powerpc/mm/book3s64/radix_pgtable.c
297
static int __meminit create_physical_mapping(unsigned long start,
arch/powerpc/mm/book3s64/radix_pgtable.c
739
static bool __meminit vmemmap_pmd_is_unused(unsigned long addr, unsigned long end)
arch/powerpc/mm/book3s64/radix_pgtable.c
746
static bool __meminit vmemmap_page_is_unused(unsigned long addr, unsigned long end)
arch/powerpc/mm/book3s64/radix_pgtable.c
755
static void __meminit free_vmemmap_pages(struct page *page,
arch/powerpc/mm/book3s64/radix_pgtable.c
787
static void __meminit remove_pte_table(pte_t *pte_start, unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
820
static void __meminit remove_pmd_table(pmd_t *pmd_start, unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
860
static void __meminit remove_pud_table(pud_t *pud_start, unsigned long addr,
arch/powerpc/mm/book3s64/radix_pgtable.c
894
static void __meminit
arch/powerpc/mm/book3s64/radix_pgtable.c
933
int __meminit radix__create_section_mapping(unsigned long start,
arch/powerpc/mm/book3s64/radix_pgtable.c
946
int __meminit radix__remove_section_mapping(unsigned long start, unsigned long end)
arch/powerpc/mm/book3s64/radix_pgtable.c
961
int __meminit radix__vmemmap_create_mapping(unsigned long start,
arch/powerpc/mm/book3s64/radix_pgtable.c
990
int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node,
arch/powerpc/mm/init_64.c
141
static __meminit struct vmemmap_backing * vmemmap_list_alloc(int node)
arch/powerpc/mm/init_64.c
168
static __meminit int vmemmap_list_populate(unsigned long phys,
arch/powerpc/mm/init_64.c
203
static int __meminit __vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/powerpc/mm/init_64.c
277
int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/powerpc/mm/init_64.c
75
static struct page * __meminit vmemmap_subsection_start(unsigned long vmemmap_addr)
arch/powerpc/mm/init_64.c
97
int __meminit vmemmap_populated(unsigned long vmemmap_addr, int vmemmap_map_size)
arch/powerpc/mm/nohash/book3e_pgtable.c
23
int __meminit vmemmap_create_mapping(unsigned long start,
arch/riscv/include/asm/mmu.h
41
void __meminit create_pgd_mapping(pgd_t *pgdp, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
arch/riscv/mm/init.c
1262
static void __meminit create_linear_mapping_range(phys_addr_t start, phys_addr_t end,
arch/riscv/mm/init.c
1440
void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node,
arch/riscv/mm/init.c
1446
int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node,
arch/riscv/mm/init.c
1453
int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/riscv/mm/init.c
1567
static void __meminit free_pte_table(pte_t *pte_start, pmd_t *pmd)
arch/riscv/mm/init.c
1588
static void __meminit free_pmd_table(pmd_t *pmd_start, pud_t *pud, bool is_vmemmap)
arch/riscv/mm/init.c
1610
static void __meminit free_pud_table(pud_t *pud_start, p4d_t *p4d)
arch/riscv/mm/init.c
1629
static void __meminit free_vmemmap_storage(struct page *page, size_t size,
arch/riscv/mm/init.c
1650
static void __meminit remove_pte_mapping(pte_t *pte_base, unsigned long addr, unsigned long end,
arch/riscv/mm/init.c
1672
static void __meminit remove_pmd_mapping(pmd_t *pmd_base, unsigned long addr, unsigned long end,
arch/riscv/mm/init.c
1699
static void __meminit remove_pud_mapping(pud_t *pud_base, unsigned long addr, unsigned long end,
arch/riscv/mm/init.c
1730
static void __meminit remove_p4d_mapping(p4d_t *p4d_base, unsigned long addr, unsigned long end,
arch/riscv/mm/init.c
1761
static void __meminit remove_pgd_mapping(unsigned long va, unsigned long end, bool is_vmemmap,
arch/riscv/mm/init.c
1785
static void __meminit remove_linear_mapping(phys_addr_t start, u64 size)
arch/riscv/mm/init.c
417
static inline pte_t *__meminit get_pte_virt_late(phys_addr_t pa)
arch/riscv/mm/init.c
436
static phys_addr_t __meminit alloc_pte_late(uintptr_t va)
arch/riscv/mm/init.c
449
static void __meminit create_pte_mapping(pte_t *ptep, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
arch/riscv/mm/init.c
504
static pmd_t *__meminit get_pmd_virt_late(phys_addr_t pa)
arch/riscv/mm/init.c
521
static phys_addr_t __meminit alloc_pmd_late(uintptr_t va)
arch/riscv/mm/init.c
530
static void __meminit create_pmd_mapping(pmd_t *pmdp,
arch/riscv/mm/init.c
568
static pud_t *__meminit get_pud_virt_late(phys_addr_t pa)
arch/riscv/mm/init.c
586
static phys_addr_t __meminit alloc_pud_late(uintptr_t va)
arch/riscv/mm/init.c
606
static p4d_t *__meminit get_p4d_virt_late(phys_addr_t pa)
arch/riscv/mm/init.c
624
static phys_addr_t __meminit alloc_p4d_late(uintptr_t va)
arch/riscv/mm/init.c
633
static void __meminit create_pud_mapping(pud_t *pudp, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
arch/riscv/mm/init.c
659
static void __meminit create_p4d_mapping(p4d_t *p4dp, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
arch/riscv/mm/init.c
716
void __meminit create_pgd_mapping(pgd_t *pgdp, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
arch/riscv/mm/init.c
742
static uintptr_t __meminit best_map_size(phys_addr_t pa, uintptr_t va, phys_addr_t size)
arch/riscv/mm/init.c
778
static __meminit pgprot_t pgprot_from_va(uintptr_t va)
arch/riscv/mm/init.c
803
static __meminit pgprot_t pgprot_from_va(uintptr_t va)
arch/s390/mm/vmem.c
508
int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/sparc/mm/init_64.c
2571
int __meminit vmemmap_populate(unsigned long vstart, unsigned long vend,
arch/x86/mm/init.c
326
static int __meminit save_mr(struct map_range *mr, int nr_range,
arch/x86/mm/init.c
401
static int __meminit split_mem_range(struct map_range *mr, int nr_range,
arch/x86/mm/init_64.c
1009
static void __meminit free_pagetable(struct page *page, int order)
arch/x86/mm/init_64.c
1031
static void __meminit free_hugepage_table(struct page *page,
arch/x86/mm/init_64.c
1040
static void __meminit free_pte_table(pte_t *pte_start, pmd_t *pmd)
arch/x86/mm/init_64.c
1058
static void __meminit free_pmd_table(pmd_t *pmd_start, pud_t *pud)
arch/x86/mm/init_64.c
1076
static void __meminit free_pud_table(pud_t *pud_start, p4d_t *p4d)
arch/x86/mm/init_64.c
1094
static void __meminit
arch/x86/mm/init_64.c
1137
static void __meminit
arch/x86/mm/init_64.c
1183
static void __meminit
arch/x86/mm/init_64.c
1217
static void __meminit
arch/x86/mm/init_64.c
1250
static void __meminit
arch/x86/mm/init_64.c
1282
static void __meminit
arch/x86/mm/init_64.c
1518
void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node,
arch/x86/mm/init_64.c
1545
int __meminit vmemmap_check_pmd(pmd_t *pmd, int node,
arch/x86/mm/init_64.c
1558
int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node,
arch/x86/mm/init_64.c
1647
void __meminit vmemmap_populate_print_last(void)
arch/x86/mm/init_64.c
471
static unsigned long __meminit
arch/x86/mm/init_64.c
522
static unsigned long __meminit
arch/x86/mm/init_64.c
606
static unsigned long __meminit
arch/x86/mm/init_64.c
689
static unsigned long __meminit
arch/x86/mm/init_64.c
740
static unsigned long __meminit
arch/x86/mm/init_64.c
797
unsigned long __meminit
arch/x86/mm/init_64.c
812
unsigned long __meminit
arch/x86/mm/init_64.c
854
static void __meminit vmemmap_flush_unused_pmd(void)
arch/x86/mm/init_64.c
868
static bool __meminit vmemmap_pmd_is_unused(unsigned long addr, unsigned long end)
arch/x86/mm/init_64.c
883
static void __meminit __vmemmap_use_sub_pmd(unsigned long start)
arch/x86/mm/init_64.c
895
static void __meminit vmemmap_use_sub_pmd(unsigned long start, unsigned long end)
arch/x86/mm/init_64.c
918
static void __meminit vmemmap_use_new_sub_pmd(unsigned long start, unsigned long end)
arch/x86/mm/kaslr.c
171
void __meminit init_trampoline_kaslr(void)
drivers/firmware/memmap.c
218
static struct firmware_map_entry * __meminit
drivers/firmware/memmap.c
245
static struct firmware_map_entry * __meminit
drivers/firmware/memmap.c
262
static struct firmware_map_entry * __meminit
drivers/firmware/memmap.c
282
int __meminit firmware_map_add_hotplug(u64 start, u64 end, const char *type)
drivers/firmware/memmap.c
346
int __meminit firmware_map_remove(u64 start, u64 end, const char *type)
drivers/firmware/memmap.c
47
static struct firmware_map_entry * __meminit
drivers/firmware/memmap.c
98
static void __meminit release_firmware_map_entry(struct kobject *kobj)
fs/proc/kcore.c
674
static int __meminit kcore_callback(struct notifier_block *self,
include/linux/compaction.h
106
extern void __meminit kcompactd_run(int nid);
include/linux/compaction.h
107
extern void __meminit kcompactd_stop(int nid);
include/linux/gfp.h
379
__meminit void *alloc_pages_exact_nid_noprof(int nid, size_t size, gfp_t gfp_mask) __alloc_size(2);
include/linux/memblock.h
115
#define __init_memblock __meminit
include/linux/mm.h
3761
extern int __meminit early_pfn_to_nid(unsigned long pfn);
include/linux/page-isolation.h
56
void __meminit init_pageblock_migratetype(struct page *page,
include/linux/swap.h
419
extern void __meminit kswapd_run(int nid);
include/linux/swap.h
420
extern void __meminit kswapd_stop(int nid);
mm/compaction.c
3237
void __meminit kcompactd_run(int nid)
mm/compaction.c
3257
void __meminit kcompactd_stop(int nid)
mm/internal.h
1657
void __meminit __init_single_page(struct page *page, unsigned long pfn,
mm/internal.h
1659
void __meminit __init_page_from_nid(unsigned long pfn, int nid);
mm/internal.h
641
int __meminit init_per_zone_wmark_min(void);
mm/kasan/shadow.c
213
static int __meminit kasan_mem_notifier(struct notifier_block *nb,
mm/memory-tiers.c
881
static int __meminit memtier_hotplug_callback(struct notifier_block *self,
mm/memory_hotplug.c
703
static void __meminit resize_zone_range(struct zone *zone, unsigned long start_pfn,
mm/memory_hotplug.c
714
static void __meminit resize_pgdat_range(struct pglist_data *pgdat, unsigned long start_pfn,
mm/mm_init.c
1401
static void __meminit pgdat_init_internals(struct pglist_data *pgdat)
mm/mm_init.c
1421
static void __meminit zone_init_internals(struct zone *zone, enum zone_type idx, int nid,
mm/mm_init.c
1433
static void __meminit zone_init_free_lists(struct zone *zone)
mm/mm_init.c
1446
void __meminit init_currently_empty_zone(struct zone *zone,
mm/mm_init.c
201
static int __meminit mm_compute_batch_notifier(struct notifier_block *self,
mm/mm_init.c
581
void __meminit __init_single_page(struct page *page, unsigned long pfn,
mm/mm_init.c
616
static int __meminit __early_pfn_to_nid(unsigned long pfn,
mm/mm_init.c
635
int __meminit early_pfn_to_nid(unsigned long pfn)
mm/mm_init.c
669
void __meminit __init_page_from_nid(unsigned long pfn, int nid)
mm/mm_init.c
696
static inline bool __meminit early_page_initialised(unsigned long pfn, int nid)
mm/mm_init.c
708
static bool __meminit
mm/mm_init.c
745
static void __meminit __init_deferred_page(unsigned long pfn, int nid)
mm/mm_init.c
770
void __meminit init_deferred_page(unsigned long pfn, int nid)
mm/mm_init.c
781
void __meminit reserve_bootmem_region(phys_addr_t start,
mm/mm_init.c
801
static bool __meminit
mm/mm_init.c
872
void __meminit memmap_init_range(unsigned long size, int nid, unsigned long zone,
mm/mmap.c
1679
static int __meminit init_reserve_notifier(void)
mm/nommu.c
1865
static int __meminit init_user_reserve(void)
mm/nommu.c
1886
static int __meminit init_admin_reserve(void)
mm/page_alloc.c
1618
void __meminit __free_pages_core(struct page *page, unsigned int order,
mm/page_alloc.c
5460
void * __meminit alloc_pages_exact_nid_noprof(int nid, size_t size, gfp_t gfp_mask)
mm/page_alloc.c
577
void __meminit init_pageblock_migratetype(struct page *page,
mm/page_alloc.c
6114
void __meminit setup_zone_pageset(struct zone *zone)
mm/page_alloc.c
6209
__meminit void zone_pcp_init(struct zone *zone)
mm/page_alloc.c
6561
int __meminit init_per_zone_wmark_min(void)
mm/page_ext.c
167
void __meminit pgdat_page_ext_init(struct pglist_data *pgdat)
mm/page_ext.c
270
static void *__meminit alloc_page_ext(size_t size, int nid)
mm/page_ext.c
287
static int __meminit init_section_page_ext(unsigned long pfn, int nid)
mm/page_ext.c
375
static int __meminit online_page_ext(unsigned long start_pfn,
mm/page_ext.c
398
static void __meminit offline_page_ext(unsigned long start_pfn,
mm/page_ext.c
424
static int __meminit page_ext_callback(struct notifier_block *self,
mm/page_ext.c
497
void __meminit pgdat_page_ext_init(struct pglist_data *pgdat)
mm/shuffle.c
153
void __meminit __shuffle_free_memory(pg_data_t *pgdat)
mm/shuffle.c
16
static __meminit int shuffle_param_set(const char *val,
mm/shuffle.c
36
static struct page * __meminit shuffle_valid_page(struct zone *zone,
mm/shuffle.c
80
void __meminit __shuffle_zone(struct zone *z)
mm/shuffle.h
13
static inline void __meminit shuffle_free_memory(pg_data_t *pgdat)
mm/shuffle.h
21
static inline void __meminit shuffle_zone(struct zone *z)
mm/sparse-vmemmap.c
101
static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
107
static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap)
mm/sparse-vmemmap.c
116
static void * __meminit altmap_alloc_block_buf(unsigned long size,
mm/sparse-vmemmap.c
143
void __meminit vmemmap_verify(pte_t *pte, int node,
mm/sparse-vmemmap.c
154
pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node,
mm/sparse-vmemmap.c
187
static void * __meminit vmemmap_alloc_block_zero(unsigned long size, int node)
mm/sparse-vmemmap.c
198
pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node)
mm/sparse-vmemmap.c
211
pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node)
mm/sparse-vmemmap.c
224
p4d_t * __meminit vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node)
mm/sparse-vmemmap.c
237
pgd_t * __meminit vmemmap_pgd_populate(unsigned long addr, int node)
mm/sparse-vmemmap.c
249
static pte_t * __meminit vmemmap_populate_address(unsigned long addr, int node,
mm/sparse-vmemmap.c
280
static int __meminit vmemmap_populate_range(unsigned long start,
mm/sparse-vmemmap.c
299
int __meminit vmemmap_populate_basepages(unsigned long start, unsigned long end,
mm/sparse-vmemmap.c
319
int __meminit vmemmap_undo_hvo(unsigned long addr, unsigned long end,
mm/sparse-vmemmap.c
386
int __meminit vmemmap_populate_hvo(unsigned long addr, unsigned long end,
mm/sparse-vmemmap.c
405
void __weak __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node,
mm/sparse-vmemmap.c
410
int __weak __meminit vmemmap_check_pmd(pmd_t *pmd, int node,
mm/sparse-vmemmap.c
416
int __meminit vmemmap_populate_hugepages(unsigned long start, unsigned long end,
mm/sparse-vmemmap.c
479
static bool __meminit reuse_compound_section(unsigned long start_pfn,
mm/sparse-vmemmap.c
489
static pte_t * __meminit compound_section_tail_page(unsigned long addr)
mm/sparse-vmemmap.c
506
static int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
mm/sparse-vmemmap.c
561
struct page * __meminit __populate_section_memmap(unsigned long pfn,
mm/sparse-vmemmap.c
59
void * __meminit vmemmap_alloc_block(unsigned long size, int node)
mm/sparse-vmemmap.c
83
static void * __meminit altmap_alloc_block_buf(unsigned long size,
mm/sparse-vmemmap.c
87
void * __meminit vmemmap_alloc_block_buf(unsigned long size, int node,
mm/sparse.c
129
static void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn,
mm/sparse.c
289
static void __meminit sparse_init_one_section(struct mem_section *ms,
mm/sparse.c
440
static inline void __meminit sparse_buffer_free(unsigned long size)
mm/sparse.c
468
void * __meminit sparse_buffer_alloc(unsigned long size)
mm/sparse.c
486
void __weak __meminit vmemmap_populate_print_last(void)
mm/sparse.c
669
static struct page * __meminit populate_section_memmap(unsigned long pfn,
mm/sparse.c
741
static struct page * __meminit populate_section_memmap(unsigned long pfn,
mm/sparse.c
82
static int __meminit sparse_index_init(unsigned long section_nr, int nid)
mm/sparse.c
870
static struct page * __meminit section_activate(int nid, unsigned long pfn,
mm/sparse.c
933
int __meminit sparse_add_section(int nid, unsigned long start_pfn,
mm/vmscan.c
7474
void __meminit kswapd_run(int nid)
mm/vmscan.c
7498
void __meminit kswapd_stop(int nid)