/linux/mm/ |
A D | sparse-vmemmap.c | 402 void * __meminit vmemmap_alloc_block(unsigned long size, int node) in vmemmap_alloc_block() 426 static void * __meminit altmap_alloc_block_buf(unsigned long size, 430 void * __meminit vmemmap_alloc_block_buf(unsigned long size, int node, in vmemmap_alloc_block_buf() 444 static unsigned long __meminit vmem_altmap_next_pfn(struct vmem_altmap *altmap) in vmem_altmap_next_pfn() 450 static unsigned long __meminit vmem_altmap_nr_free(struct vmem_altmap *altmap) in vmem_altmap_nr_free() 459 static void * __meminit altmap_alloc_block_buf(unsigned long size, in altmap_alloc_block_buf() 486 void __meminit vmemmap_verify(pte_t *pte, int node, in vmemmap_verify() 497 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, in vmemmap_pte_populate() 514 static void * __meminit vmemmap_alloc_block_zero(unsigned long size, int node) in vmemmap_alloc_block_zero() 561 pgd_t * __meminit vmemmap_pgd_populate(unsigned long addr, int node) in vmemmap_pgd_populate() [all …]
|
A D | page_ext.c | 127 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init() 221 static void *__meminit alloc_page_ext(size_t size, int nid) in alloc_page_ext() 237 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext() 302 static int __meminit online_page_ext(unsigned long start_pfn, in online_page_ext() 334 static int __meminit offline_page_ext(unsigned long start_pfn, in offline_page_ext() 348 static int __meminit page_ext_callback(struct notifier_block *self, in page_ext_callback() 422 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
|
A D | shuffle.c | 20 static __meminit int shuffle_store(const char *val, in shuffle_store() 37 static struct page * __meminit shuffle_valid_page(struct zone *zone, in shuffle_valid_page() 81 void __meminit __shuffle_zone(struct zone *z) in __shuffle_zone() 154 void __meminit __shuffle_free_memory(pg_data_t *pgdat) in __shuffle_free_memory()
|
A D | sparse.c | 82 static int __meminit sparse_index_init(unsigned long section_nr, int nid) in sparse_index_init() 129 void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, in mminit_validate_memmodel_limits() 301 static void __meminit sparse_init_one_section(struct mem_section *ms, in sparse_init_one_section() 451 static inline void __meminit sparse_buffer_free(unsigned long size) in sparse_buffer_free() 479 void * __meminit sparse_buffer_alloc(unsigned long size) in sparse_buffer_alloc() 497 void __weak __meminit vmemmap_populate_print_last(void) in vmemmap_populate_print_last() 631 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap() 702 struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap() 825 static struct page * __meminit section_activate(int nid, unsigned long pfn, in section_activate() 885 int __meminit sparse_add_section(int nid, unsigned long start_pfn, in sparse_add_section()
|
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()
|
A D | mm_init.c | 165 static int __meminit mm_compute_batch_notifier(struct notifier_block *self, in mm_compute_batch_notifier()
|
A D | page_alloc.c | 400 static inline bool __meminit early_page_uninitialised(unsigned long pfn) in early_page_uninitialised() 414 static bool __meminit 1572 static void __meminit init_reserved_page(unsigned long pfn) in init_reserved_page() 1698 static int __meminit __early_pfn_to_nid(unsigned long pfn, in __early_pfn_to_nid() 1717 int __meminit early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid() 6475 static bool __meminit 6633 static void __meminit zone_init_free_lists(struct zone *zone) in zone_init_free_lists() 6941 void __meminit setup_zone_pageset(struct zone *zone) in setup_zone_pageset() 6994 static __meminit void zone_pcp_init(struct zone *zone) in zone_pcp_init() 7011 void __meminit init_currently_empty_zone(struct zone *zone, in init_currently_empty_zone() [all …]
|
/linux/drivers/firmware/ |
A D | memmap.c | 47 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/arch/x86/mm/ |
A D | init_64.c | 448 static unsigned long __meminit 502 static unsigned long __meminit 587 static unsigned long __meminit 782 unsigned long __meminit 797 unsigned long __meminit 1058 static void __meminit 1101 static void __meminit 1150 static void __meminit 1184 static void __meminit 1217 static void __meminit [all …]
|
A D | kaslr.c | 141 void __meminit init_trampoline_kaslr(void) in init_trampoline_kaslr()
|
A D | init.c | 302 static int __meminit save_mr(struct map_range *mr, int nr_range, in save_mr() 377 static int __meminit split_mem_range(struct map_range *mr, int nr_range, in split_mem_range()
|
/linux/arch/powerpc/mm/ |
A D | init_64.c | 72 static struct page * __meminit vmemmap_subsection_start(unsigned long vmemmap_addr) in vmemmap_subsection_start() 94 static int __meminit vmemmap_populated(unsigned long vmemmap_addr, int vmemmap_map_size) in vmemmap_populated() 138 static __meminit struct vmemmap_backing * vmemmap_list_alloc(int node) in vmemmap_list_alloc() 165 static __meminit int vmemmap_list_populate(unsigned long phys, in vmemmap_list_populate() 200 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, in vmemmap_populate()
|
/linux/arch/powerpc/mm/book3s64/ |
A D | radix_pgtable.c | 246 static inline void __meminit 269 static int __meminit create_physical_mapping(unsigned long start, in create_physical_mapping() 770 static void __meminit remove_pmd_table(pmd_t *pmd_start, unsigned long addr, in remove_pmd_table() 800 static void __meminit remove_pud_table(pud_t *pud_start, unsigned long addr, in remove_pud_table() 830 static void __meminit remove_pagetable(unsigned long start, unsigned long end) in remove_pagetable() 867 int __meminit radix__create_section_mapping(unsigned long start, in radix__create_section_mapping() 880 int __meminit radix__remove_section_mapping(unsigned long start, unsigned long end) in radix__remove_section_mapping() 895 int __meminit radix__vmemmap_create_mapping(unsigned long start, in radix__vmemmap_create_mapping() 916 void __meminit radix__vmemmap_remove_mapping(unsigned long start, unsigned long page_size) in radix__vmemmap_remove_mapping()
|
A D | pgtable.c | 187 int __meminit create_section_mapping(unsigned long start, unsigned long end, in create_section_mapping() 196 int __meminit remove_section_mapping(unsigned long start, unsigned long end) in remove_section_mapping()
|
A D | hash_pgtable.c | 106 int __meminit hash__vmemmap_create_mapping(unsigned long start, in hash__vmemmap_create_mapping()
|
/linux/arch/powerpc/mm/nohash/ |
A D | book3e_pgtable.c | 22 int __meminit vmemmap_create_mapping(unsigned long start, in vmemmap_create_mapping()
|
/linux/arch/microblaze/mm/ |
A D | init.c | 55 static void __meminit highmem_setup(void) in highmem_setup()
|
/linux/arch/powerpc/include/asm/book3s/64/ |
A D | hash.h | 248 extern int __meminit hash__vmemmap_create_mapping(unsigned long start,
|
A D | radix.h | 289 extern int __meminit radix__vmemmap_create_mapping(unsigned long start,
|
/linux/include/linux/ |
A D | init.h | 86 #define __meminit __section(".meminit.text") __cold notrace \ macro
|
A D | gfp.h | 627 __meminit void *alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __alloc_size(2);
|
A D | memblock.h | 102 #define __init_memblock __meminit
|
/linux/arch/powerpc/include/asm/nohash/64/ |
A D | pgtable.h | 311 extern int __meminit vmemmap_create_mapping(unsigned long start,
|
/linux/mm/kasan/ |
A D | shadow.c | 180 static int __meminit kasan_mem_notifier(struct notifier_block *nb, in kasan_mem_notifier()
|
/linux/arch/ia64/mm/ |
A D | discontig.c | 632 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node, in vmemmap_populate()
|