Home
last modified time | relevance | path

Searched refs:__meminit (Results 1 – 25 of 44) sorted by relevance

12

/linux/mm/
H A Dsparse-vmemmap.c59 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()
101 static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap) in vmem_altmap_next_pfn()
107 static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap) in vmem_altmap_nr_free()
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()
154 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, in vmemmap_pte_populate()
187 static void * __meminit vmemmap_alloc_block_zero(unsigned long size, int node) in vmemmap_alloc_block_zero()
198 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) in vmemmap_pmd_populate()
[all …]
H A Dshuffle.c16 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 Dpage_ext.c167 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
270 static void *__meminit alloc_page_ext(size_t size, int nid) in alloc_page_ext()
287 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext()
375 static int __meminit online_page_ext(unsigned long start_pfn, in online_page_ext()
398 static void __meminit offline_page_ext(unsigned long start_pfn, in offline_page_ext()
424 static int __meminit page_ext_callback(struct notifier_block *self, in page_ext_callback()
497 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
H A Dsparse.c82 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()
468 void * __meminit sparse_buffer_alloc(unsigned long size) in sparse_buffer_alloc()
486 void __weak __meminit vmemmap_populate_print_last(void) in vmemmap_populate_print_last()
669 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap()
741 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap()
870 static struct page * __meminit section_activate(int nid, unsigned long pfn, in section_activate()
933 int __meminit sparse_add_section(int nid, unsigned long start_pfn, in sparse_add_section()
H A Dshuffle.h13 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 Dmm_init.c201 static int __meminit mm_compute_batch_notifier(struct notifier_block *self, in mm_compute_batch_notifier()
581 void __meminit __init_single_page(struct page *page, unsigned long pfn, in __init_single_page()
616 static int __meminit __early_pfn_to_nid(unsigned long pfn, in __early_pfn_to_nid()
635 int __meminit early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid()
669 void __meminit __init_page_from_nid(unsigned long pfn, int nid) in __init_page_from_nid()
696 static inline bool __meminit early_page_initialised(unsigned long pfn, int nid) in early_page_initialised()
708 static bool __meminit
745 static void __meminit __init_deferred_page(unsigned long pfn, int nid) in __init_deferred_page()
770 void __meminit init_deferred_page(unsigned long pfn, int nid) in init_deferred_page()
781 void __meminit reserve_bootmem_region(phys_addr_t start, in reserve_bootmem_region()
[all …]
/linux/arch/x86/mm/
H A Dinit_64.c471 static unsigned long __meminit
522 static unsigned long __meminit
606 static unsigned long __meminit
689 static unsigned long __meminit
740 static unsigned long __meminit
797 unsigned long __meminit
812 unsigned long __meminit
854 static void __meminit vmemmap_flush_unused_pmd(void) in vmemmap_flush_unused_pmd()
868 static bool __meminit vmemmap_pmd_is_unused(unsigned long addr, unsigned long end) in vmemmap_pmd_is_unused()
883 static void __meminit __vmemmap_use_sub_pmd(unsigned long start) in __vmemmap_use_sub_pmd()
[all …]
H A Dkaslr.c171 void __meminit init_trampoline_kaslr(void) in init_trampoline_kaslr()
/linux/drivers/firmware/
H A Dmemmap.c47 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/arch/riscv/mm/
H A Dinit.c417 static inline pte_t *__meminit get_pte_virt_late(phys_addr_t pa) in get_pte_virt_late()
436 static phys_addr_t __meminit alloc_pte_late(uintptr_t va) in alloc_pte_late()
449 static void __meminit create_pte_mapping(pte_t *ptep, uintptr_t va, phys_addr_t pa, phys_addr_t sz, in create_pte_mapping()
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()
530 static void __meminit create_pmd_mapping(pmd_t *pmdp, in create_pmd_mapping()
568 static pud_t *__meminit get_pud_virt_late(phys_addr_t pa) in get_pud_virt_late()
586 static phys_addr_t __meminit alloc_pud_late(uintptr_t va) in alloc_pud_late()
606 static p4d_t *__meminit get_p4d_virt_late(phys_addr_t pa) in get_p4d_virt_late()
624 static phys_addr_t __meminit alloc_p4d_late(uintptr_t va) in alloc_p4d_late()
[all …]
/linux/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c258 static inline void __meminit
297 static int __meminit create_physical_mapping(unsigned long start, in create_physical_mapping()
739 static bool __meminit vmemmap_pmd_is_unused(unsigned long addr, unsigned long end) in vmemmap_pmd_is_unused()
746 static bool __meminit vmemmap_page_is_unused(unsigned long addr, unsigned long end) in vmemmap_page_is_unused()
755 static void __meminit free_vmemmap_pages(struct page *page, in free_vmemmap_pages()
787 static void __meminit remove_pte_table(pte_t *pte_start, unsigned long addr, in remove_pte_table()
820 static void __meminit remove_pmd_table(pmd_t *pmd_start, unsigned long addr, in remove_pmd_table()
860 static void __meminit remove_pud_table(pud_t *pud_start, unsigned long addr, in remove_pud_table()
894 static void __meminit
933 int __meminit radix__create_section_mapping(unsigned long start, in radix__create_section_mapping()
[all …]
H A Dpgtable.c308 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/arch/powerpc/mm/
H A Dinit_64.c75 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/arch/loongarch/mm/
H A Dinit.c106 void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, in vmemmap_set_pmd()
116 int __meminit vmemmap_check_pmd(pmd_t *pmd, int node, in vmemmap_check_pmd()
127 int __meminit vmemmap_populate(unsigned long start, unsigned long end, in vmemmap_populate()
/linux/include/linux/
H A Dcompaction.h106 extern void __meminit kcompactd_run(int nid);
107 extern void __meminit kcompactd_stop(int nid);
H A Dinit.h82 #define __meminit macro
86 #define __meminit __init macro
H A Dpage-isolation.h56 void __meminit init_pageblock_migratetype(struct page *page,
H A Dswap.h419 extern void __meminit kswapd_run(int nid);
420 extern void __meminit kswapd_stop(int nid);
/linux/arch/powerpc/include/asm/book3s/64/
H A Dradix.h320 extern int __meminit radix__vmemmap_create_mapping(unsigned long start,
323 int __meminit radix__vmemmap_populate(unsigned long start, unsigned long end,
361 int __meminit vmemmap_populate_compound_pages(unsigned long start_pfn,
H A Dhash.h288 extern int __meminit hash__vmemmap_create_mapping(unsigned long start,
/linux/arch/riscv/include/asm/
H A Dmmu.h41 void __meminit create_pgd_mapping(pgd_t *pgdp, uintptr_t va, phys_addr_t pa, phys_addr_t sz,
/linux/tools/include/linux/
H A Dinit.h18 #define __meminit macro
/linux/arch/powerpc/mm/nohash/
H A Dbook3e_pgtable.c23 int __meminit vmemmap_create_mapping(unsigned long start, in vmemmap_create_mapping()
/linux/arch/powerpc/include/asm/
H A Dpgtable.h181 int __meminit vmemmap_populated(unsigned long vmemmap_addr, int vmemmap_map_size);
/linux/arch/powerpc/include/asm/nohash/64/
H A Dpgtable.h201 extern int __meminit vmemmap_create_mapping(unsigned long start,

12