Home
last modified time | relevance | path

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

12

/Linux-v5.4/mm/
Dsparse-vmemmap.c49 void * __meminit vmemmap_alloc_block(unsigned long size, int node) in vmemmap_alloc_block()
74 void * __meminit vmemmap_alloc_block_buf(unsigned long size, int node) in vmemmap_alloc_block_buf()
83 static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap) in vmem_altmap_next_pfn()
89 static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap) in vmem_altmap_nr_free()
105 void * __meminit altmap_alloc_block_buf(unsigned long size, in altmap_alloc_block_buf()
132 void __meminit vmemmap_verify(pte_t *pte, int node, in vmemmap_verify()
143 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node) in vmemmap_pte_populate()
157 static void * __meminit vmemmap_alloc_block_zero(unsigned long size, int node) in vmemmap_alloc_block_zero()
168 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) in vmemmap_pmd_populate()
180 pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node) in vmemmap_pud_populate()
[all …]
Dshuffle.c22 __meminit void page_alloc_shuffle(enum mm_shuffle_ctl ctl) in page_alloc_shuffle()
42 static __meminit int shuffle_store(const char *val, in shuffle_store()
61 static struct page * __meminit shuffle_valid_page(unsigned long pfn, int order) in shuffle_valid_page()
105 void __meminit __shuffle_zone(struct zone *z) in __shuffle_zone()
178 void __meminit __shuffle_free_memory(pg_data_t *pgdat) in __shuffle_free_memory()
Dpage_ext.c110 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
205 static void *__meminit alloc_page_ext(size_t size, int nid) in alloc_page_ext()
221 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext()
286 static int __meminit online_page_ext(unsigned long start_pfn, in online_page_ext()
321 static int __meminit offline_page_ext(unsigned long start_pfn, in offline_page_ext()
335 static int __meminit page_ext_callback(struct notifier_block *self, in page_ext_callback()
411 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
Dsparse.c83 static int __meminit sparse_index_init(unsigned long section_nr, int nid) in sparse_index_init()
156 void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, in mminit_validate_memmodel_limits()
333 static void __meminit sparse_init_one_section(struct mem_section *ms, in sparse_init_one_section()
475 static inline void __meminit sparse_buffer_free(unsigned long size) in sparse_buffer_free()
501 void * __meminit sparse_buffer_alloc(unsigned long size) in sparse_buffer_alloc()
519 void __weak __meminit vmemmap_populate_print_last(void) in vmemmap_populate_print_last()
792 static struct page * __meminit section_activate(int nid, unsigned long pfn, in section_activate()
860 int __meminit sparse_add_section(int nid, unsigned long start_pfn, in sparse_add_section()
Dmm_init.c143 static void __meminit mm_compute_batch(void) in mm_compute_batch()
155 static int __meminit mm_compute_batch_notifier(struct notifier_block *self, in mm_compute_batch_notifier()
Dpage_alloc.c390 static inline bool __meminit early_page_uninitialised(unsigned long pfn) in early_page_uninitialised()
404 static bool __meminit
1347 static void __meminit __init_single_page(struct page *page, unsigned long pfn, in __init_single_page()
1366 static void __meminit init_reserved_page(unsigned long pfn) in init_reserved_page()
1397 void __meminit reserve_bootmem_region(phys_addr_t start, phys_addr_t end) in reserve_bootmem_region()
1462 int __meminit early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid()
1479 static inline bool __meminit early_pfn_in_nid(unsigned long pfn, int node) in early_pfn_in_nid()
1490 static inline bool __meminit early_pfn_in_nid(unsigned long pfn, int node) in early_pfn_in_nid()
5001 void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) in alloc_pages_exact_nid()
5851 static bool __meminit
[all …]
/Linux-v5.4/drivers/firmware/
Dmemmap.c47 static struct firmware_map_entry * __meminit
97 static void __meminit release_firmware_map_entry(struct kobject *kobj) in release_firmware_map_entry()
217 static struct firmware_map_entry * __meminit
244 static struct firmware_map_entry * __meminit
261 static struct firmware_map_entry * __meminit
281 int __meminit firmware_map_add_hotplug(u64 start, u64 end, const char *type) in firmware_map_add_hotplug()
345 int __meminit firmware_map_remove(u64 start, u64 end, const char *type) in firmware_map_remove()
/Linux-v5.4/arch/powerpc/mm/
Dinit_64.c78 static unsigned long __meminit vmemmap_section_start(unsigned long page) in vmemmap_section_start()
91 static int __meminit vmemmap_populated(unsigned long start, int page_size) in vmemmap_populated()
129 static __meminit struct vmemmap_backing * vmemmap_list_alloc(int node) in vmemmap_list_alloc()
156 static __meminit void vmemmap_list_populate(unsigned long phys, in vmemmap_list_populate()
190 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, in vmemmap_populate()
/Linux-v5.4/arch/x86/mm/
Dinit_64.c447 static unsigned long __meminit
501 static unsigned long __meminit
586 static unsigned long __meminit
670 static unsigned long __meminit
721 static unsigned long __meminit
778 unsigned long __meminit
793 unsigned long __meminit
874 static void __meminit free_pagetable(struct page *page, int order) in free_pagetable()
894 static void __meminit free_hugepage_table(struct page *page, in free_hugepage_table()
903 static void __meminit free_pte_table(pte_t *pte_start, pmd_t *pmd) in free_pte_table()
[all …]
Dkaslr.c151 static void __meminit init_trampoline_pud(void) in init_trampoline_pud()
205 void __meminit init_trampoline(void) in init_trampoline()
Dinit.c261 static int __meminit save_mr(struct map_range *mr, int nr_range, in save_mr()
336 static int __meminit split_mem_range(struct map_range *mr, int nr_range, in split_mem_range()
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dradix_pgtable.c230 static inline void __meminit
253 static int __meminit create_physical_mapping(unsigned long start, in create_physical_mapping()
700 static int __meminit stop_machine_change_mapping(void *data) in stop_machine_change_mapping()
747 static void __meminit split_kernel_mapping(unsigned long addr, unsigned long end, in split_kernel_mapping()
840 static void __meminit remove_pagetable(unsigned long start, unsigned long end) in remove_pagetable()
868 int __meminit radix__create_section_mapping(unsigned long start, unsigned long end, int nid) in radix__create_section_mapping()
878 int __meminit radix__remove_section_mapping(unsigned long start, unsigned long end) in radix__remove_section_mapping()
893 int __meminit radix__vmemmap_create_mapping(unsigned long start, in radix__vmemmap_create_mapping()
914 void __meminit radix__vmemmap_remove_mapping(unsigned long start, unsigned long page_size) in radix__vmemmap_remove_mapping()
Dpgtable.c174 int __meminit create_section_mapping(unsigned long start, unsigned long end, int nid) in create_section_mapping()
182 int __meminit remove_section_mapping(unsigned long start, unsigned long end) in remove_section_mapping()
Dhash_pgtable.c107 int __meminit hash__vmemmap_create_mapping(unsigned long start, in hash__vmemmap_create_mapping()
/Linux-v5.4/arch/ia64/mm/
Ddiscontig.c98 static int __meminit early_nr_cpus_node(int node) in early_nr_cpus_node()
113 static unsigned long __meminit compute_pernodesize(int node) in compute_pernodesize()
370 static void __meminit scatter_node_data(void) in scatter_node_data()
656 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, in vmemmap_populate()
Dnuma.c68 int __meminit __early_pfn_to_nid(unsigned long pfn, in __early_pfn_to_nid()
Dinit.c494 static int __meminit
525 void __meminit
/Linux-v5.4/arch/powerpc/mm/nohash/
Dbook3e_pgtable.c22 int __meminit vmemmap_create_mapping(unsigned long start, in vmemmap_create_mapping()
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dhash.h248 extern int __meminit hash__vmemmap_create_mapping(unsigned long start,
Dradix.h266 extern int __meminit radix__vmemmap_create_mapping(unsigned long start,
/Linux-v5.4/include/linux/
Dinit.h86 #define __meminit __section(.meminit.text) __cold notrace \ macro
Dgfp.h558 void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask);
Dmemblock.h96 #define __init_memblock __meminit
/Linux-v5.4/arch/powerpc/include/asm/nohash/64/
Dpgtable.h359 extern int __meminit vmemmap_create_mapping(unsigned long start,
/Linux-v5.4/arch/s390/mm/
Dvmem.c213 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, in vmemmap_populate()

12