| /linux-6.15/mm/ |
| H A D | sparse-vmemmap.c | 59 void * __meminit vmemmap_alloc_block(unsigned long size, int node) in vmemmap_alloc_block() 83 static void * __meminit altmap_alloc_block_buf(unsigned long size, 87 void * __meminit vmemmap_alloc_block_buf(unsigned long size, int node, in vmemmap_alloc_block_buf() 116 static void * __meminit altmap_alloc_block_buf(unsigned long size, in altmap_alloc_block_buf() 143 void __meminit vmemmap_verify(pte_t *pte, int node, in vmemmap_verify() 237 pgd_t * __meminit vmemmap_pgd_populate(unsigned long addr, int node) in vmemmap_pgd_populate() 280 static int __meminit vmemmap_populate_range(unsigned long start, in vmemmap_populate_range() 319 int __meminit vmemmap_undo_hvo(unsigned long addr, unsigned long end, in vmemmap_undo_hvo() 405 void __weak __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, in vmemmap_set_pmd() 410 int __weak __meminit vmemmap_check_pmd(pmd_t *pmd, int node, in vmemmap_check_pmd() [all …]
|
| H A D | shuffle.c | 16 static __meminit int shuffle_param_set(const char *val, in shuffle_param_set() 36 static struct page * __meminit shuffle_valid_page(struct zone *zone, in shuffle_valid_page() 80 void __meminit __shuffle_zone(struct zone *z) in __shuffle_zone() 153 void __meminit __shuffle_free_memory(pg_data_t *pgdat) in __shuffle_free_memory()
|
| H A D | page_ext.c | 163 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init() 266 static void *__meminit alloc_page_ext(size_t size, int nid) in alloc_page_ext() 283 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext() 371 static int __meminit online_page_ext(unsigned long start_pfn, in online_page_ext() 404 static void __meminit offline_page_ext(unsigned long start_pfn, in offline_page_ext() 430 static int __meminit page_ext_callback(struct notifier_block *self, in page_ext_callback() 504 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
|
| H A D | shuffle.h | 13 static inline void __meminit shuffle_free_memory(pg_data_t *pgdat) in shuffle_free_memory() 21 static inline void __meminit shuffle_zone(struct zone *z) in shuffle_zone()
|
| H A D | sparse.c | 82 static int __meminit sparse_index_init(unsigned long section_nr, int nid) in sparse_index_init() 129 static void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, in mminit_validate_memmodel_limits() 289 static void __meminit sparse_init_one_section(struct mem_section *ms, in sparse_init_one_section() 440 static inline void __meminit sparse_buffer_free(unsigned long size) in sparse_buffer_free() 471 void * __meminit sparse_buffer_alloc(unsigned long size) in sparse_buffer_alloc() 489 void __weak __meminit vmemmap_populate_print_last(void) in vmemmap_populate_print_last() 670 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap() 743 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap() 868 static struct page * __meminit section_activate(int nid, unsigned long pfn, in section_activate() 930 int __meminit sparse_add_section(int nid, unsigned long start_pfn, in sparse_add_section()
|
| H A D | mm_init.c | 580 void __meminit __init_single_page(struct page *page, unsigned long pfn, in __init_single_page() 615 static int __meminit __early_pfn_to_nid(unsigned long pfn, in __early_pfn_to_nid() 634 int __meminit early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid() 671 void __meminit __init_page_from_nid(unsigned long pfn, int nid) in __init_page_from_nid() 709 static bool __meminit 746 static void __meminit init_deferred_page(unsigned long pfn, int nid) in init_deferred_page() 777 void __meminit reserve_bootmem_region(phys_addr_t start, in reserve_bootmem_region() 800 static bool __meminit 1402 static void __meminit pgdat_init_internals(struct pglist_data *pgdat) in pgdat_init_internals() 1434 static void __meminit zone_init_free_lists(struct zone *zone) in zone_init_free_lists() [all …]
|
| H A D | internal.h | 538 int __meminit init_per_zone_wmark_min(void); 1525 void __meminit __init_single_page(struct page *page, unsigned long pfn, 1527 void __meminit __init_page_from_nid(unsigned long pfn, int nid);
|
| /linux-6.15/arch/x86/mm/ |
| H A D | init_64.c | 454 static unsigned long __meminit 508 static unsigned long __meminit 592 static unsigned long __meminit 783 unsigned long __meminit 798 unsigned long __meminit 1081 static void __meminit 1124 static void __meminit 1173 static void __meminit 1207 static void __meminit 1240 static void __meminit [all …]
|
| H A D | kaslr.c | 171 void __meminit init_trampoline_kaslr(void) in init_trampoline_kaslr()
|
| /linux-6.15/drivers/firmware/ |
| H A D | memmap.c | 47 static struct firmware_map_entry * __meminit 98 static void __meminit release_firmware_map_entry(struct kobject *kobj) in release_firmware_map_entry() 218 static struct firmware_map_entry * __meminit 245 static struct firmware_map_entry * __meminit 262 static struct firmware_map_entry * __meminit 282 int __meminit firmware_map_add_hotplug(u64 start, u64 end, const char *type) in firmware_map_add_hotplug() 346 int __meminit firmware_map_remove(u64 start, u64 end, const char *type) in firmware_map_remove()
|
| /linux-6.15/arch/riscv/mm/ |
| H A D | init.c | 441 static phys_addr_t __meminit alloc_pte_late(uintptr_t va) in alloc_pte_late() 504 static pmd_t *__meminit get_pmd_virt_late(phys_addr_t pa) in get_pmd_virt_late() 521 static phys_addr_t __meminit alloc_pmd_late(uintptr_t va) in alloc_pmd_late() 529 static void __meminit create_pmd_mapping(pmd_t *pmdp, in create_pmd_mapping() 567 static pud_t *__meminit get_pud_virt_late(phys_addr_t pa) in get_pud_virt_late() 585 static phys_addr_t __meminit alloc_pud_late(uintptr_t va) in alloc_pud_late() 605 static p4d_t *__meminit get_p4d_virt_late(phys_addr_t pa) in get_p4d_virt_late() 623 static phys_addr_t __meminit alloc_p4d_late(uintptr_t va) in alloc_p4d_late() 777 static __meminit pgprot_t pgprot_from_va(uintptr_t va) in pgprot_from_va() 802 static __meminit pgprot_t pgprot_from_va(uintptr_t va) in pgprot_from_va() [all …]
|
| /linux-6.15/arch/powerpc/mm/book3s64/ |
| H A D | radix_pgtable.c | 257 static inline void __meminit 296 static int __meminit create_physical_mapping(unsigned long start, in create_physical_mapping() 754 static void __meminit free_vmemmap_pages(struct page *page, in free_vmemmap_pages() 786 static void __meminit remove_pte_table(pte_t *pte_start, unsigned long addr, in remove_pte_table() 893 static void __meminit 932 int __meminit radix__create_section_mapping(unsigned long start, in radix__create_section_mapping() 960 int __meminit radix__vmemmap_create_mapping(unsigned long start, in radix__vmemmap_create_mapping() 989 int __meminit vmemmap_check_pmd(pmd_t *pmdp, int node, in vmemmap_check_pmd() 1000 void __meminit vmemmap_set_pmd(pmd_t *pmdp, void *p, int node, in vmemmap_set_pmd() 1245 static pte_t * __meminit vmemmap_compound_tail_page(unsigned long addr, in vmemmap_compound_tail_page() [all …]
|
| H A D | pgtable.c | 308 int __meminit create_section_mapping(unsigned long start, unsigned long end, in create_section_mapping() 317 int __meminit remove_section_mapping(unsigned long start, unsigned long end) in remove_section_mapping()
|
| /linux-6.15/arch/powerpc/mm/ |
| H A D | init_64.c | 75 static struct page * __meminit vmemmap_subsection_start(unsigned long vmemmap_addr) in vmemmap_subsection_start() 97 int __meminit vmemmap_populated(unsigned long vmemmap_addr, int vmemmap_map_size) in vmemmap_populated() 141 static __meminit struct vmemmap_backing * vmemmap_list_alloc(int node) in vmemmap_list_alloc() 168 static __meminit int vmemmap_list_populate(unsigned long phys, in vmemmap_list_populate() 203 static int __meminit __vmemmap_populate(unsigned long start, unsigned long end, int node, in __vmemmap_populate() 277 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, in vmemmap_populate()
|
| /linux-6.15/include/linux/ |
| H A D | compaction.h | 106 extern void __meminit kcompactd_run(int nid); 107 extern void __meminit kcompactd_stop(int nid);
|
| H A D | init.h | 88 #define __meminit macro 92 #define __meminit __init macro
|
| H A D | swap.h | 437 extern void __meminit kswapd_run(int nid); 438 extern void __meminit kswapd_stop(int nid);
|
| /linux-6.15/arch/loongarch/mm/ |
| H A D | init.c | 120 void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, in vmemmap_set_pmd() 130 int __meminit vmemmap_check_pmd(pmd_t *pmd, int node, in vmemmap_check_pmd() 141 int __meminit vmemmap_populate(unsigned long start, unsigned long end, in vmemmap_populate()
|
| /linux-6.15/arch/powerpc/include/asm/book3s/64/ |
| H A D | radix.h | 330 extern int __meminit radix__vmemmap_create_mapping(unsigned long start, 333 int __meminit radix__vmemmap_populate(unsigned long start, unsigned long end, 371 int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
|
| H A D | hash.h | 288 extern int __meminit hash__vmemmap_create_mapping(unsigned long start,
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | mmu.h | 41 void __meminit create_pgd_mapping(pgd_t *pgdp, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
|
| /linux-6.15/tools/include/linux/ |
| H A D | init.h | 18 #define __meminit macro
|
| /linux-6.15/arch/powerpc/mm/nohash/ |
| H A D | book3e_pgtable.c | 23 int __meminit vmemmap_create_mapping(unsigned long start, in vmemmap_create_mapping()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | pgtable.h | 192 int __meminit vmemmap_populated(unsigned long vmemmap_addr, int vmemmap_map_size);
|
| /linux-6.15/arch/powerpc/include/asm/nohash/64/ |
| H A D | pgtable.h | 201 extern int __meminit vmemmap_create_mapping(unsigned long start,
|