Home
last modified time | relevance | path

Searched refs:pglist_data (Results 1 – 40 of 40) sorted by relevance

/linux-4.1.27/include/linux/
Dmemory_hotplug.h11 struct pglist_data;
41 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock()
46 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock()
51 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init()
182 extern void register_page_bootmem_info_node(struct pglist_data *pgdat);
184 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
202 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_lock()
203 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_unlock()
204 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init()
225 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
Dpage_ext.h7 struct pglist_data;
48 extern void pgdat_page_ext_init(struct pglist_data *pgdat);
67 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
Dmmzone.h97 struct pglist_data;
353 struct pglist_data *zone_pgdat;
718 typedef struct pglist_data { struct
905 extern struct pglist_data contig_page_data;
915 extern struct pglist_data *first_online_pgdat(void);
916 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
/linux-4.1.27/arch/sh/mm/
Dnuma.c18 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
47 NODE_DATA(nid) = __va(memblock_alloc_base(sizeof(struct pglist_data), in setup_bootmem_node()
49 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in setup_bootmem_node()
66 sizeof(struct pglist_data), BOOTMEM_DEFAULT); in setup_bootmem_node()
Dinit.c203 phys = __memblock_alloc_base(sizeof(struct pglist_data), in allocate_pgdat()
207 phys = __memblock_alloc_base(sizeof(struct pglist_data), in allocate_pgdat()
213 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in allocate_pgdat()
226 struct pglist_data *p; in bootmem_init_one_node()
/linux-4.1.27/arch/ia64/include/asm/
Dnodedata.h25 struct pglist_data;
29 struct pglist_data *pg_data_ptrs[MAX_NUMNODES];
59 L1_CACHE_ALIGN(sizeof(struct pglist_data))))
/linux-4.1.27/arch/metag/mm/
Dnuma.c19 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
49 pgdat_paddr = memblock_alloc_base(sizeof(struct pglist_data), in setup_bootmem_node()
52 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in setup_bootmem_node()
69 sizeof(struct pglist_data), BOOTMEM_DEFAULT); in setup_bootmem_node()
Dinit.c119 phys = __memblock_alloc_base(sizeof(struct pglist_data), in allocate_pgdat()
123 phys = __memblock_alloc_base(sizeof(struct pglist_data), in allocate_pgdat()
130 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in allocate_pgdat()
143 struct pglist_data *p; in bootmem_init_one_node()
/linux-4.1.27/mm/
Dmmzone.c12 struct pglist_data *first_online_pgdat(void) in first_online_pgdat()
17 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat) in next_online_pgdat()
Dsparse.c264 sparse_early_usemaps_alloc_pgdat_section(struct pglist_data *pgdat, in sparse_early_usemaps_alloc_pgdat_section()
299 struct pglist_data *pgdat = NODE_DATA(nid); in check_usemap_section_nr()
334 sparse_early_usemaps_alloc_pgdat_section(struct pglist_data *pgdat, in sparse_early_usemaps_alloc_pgdat_section()
696 struct pglist_data *pgdat = zone->zone_pgdat; in sparse_add_one_section()
795 struct pglist_data *pgdat = zone->zone_pgdat; in sparse_remove_one_section()
Dmemory_hotplug.c245 void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
252 nr_pages = PAGE_ALIGN(sizeof(struct pglist_data)) >> PAGE_SHIFT; in register_page_bootmem_info_node()
431 static void __meminit grow_pgdat_span(struct pglist_data *pgdat, unsigned long start_pfn, in grow_pgdat_span()
445 struct pglist_data *pgdat = zone->zone_pgdat; in __add_zone()
643 static void shrink_pgdat_span(struct pglist_data *pgdat, in shrink_pgdat_span()
711 struct pglist_data *pgdat = zone->zone_pgdat; in __remove_zone()
1080 struct pglist_data *pgdat; in hotadd_new_pgdat()
1524 struct pglist_data *pgdat = zone->zone_pgdat; in can_offline_normal()
1581 struct pglist_data *pgdat = zone->zone_pgdat; in node_states_check_changes_offline()
Dnobootmem.c27 struct pglist_data __refdata contig_page_data;
158 struct pglist_data *pgdat; in reset_all_zones_managed_pages()
Dpage_ext.c93 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
399 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
Dbootmem.c27 struct pglist_data __refdata contig_page_data = {
257 struct pglist_data *pgdat; in reset_all_zones_managed_pages()
Dpage_alloc.c4488 struct pglist_data *pgdat = zone->zone_pgdat; in init_currently_empty_zone()
4796 static void __meminit calculate_node_totalpages(struct pglist_data *pgdat, in calculate_node_totalpages()
4844 static void __init setup_usemap(struct pglist_data *pgdat, in setup_usemap()
4857 static inline void setup_usemap(struct pglist_data *pgdat, struct zone *zone, in setup_usemap()
4926 static void __paginginit free_area_init_core(struct pglist_data *pgdat, in free_area_init_core()
5027 static void __init_refok alloc_node_mem_map(struct pglist_data *pgdat) in alloc_node_mem_map()
5691 struct pglist_data *pgdat; in calculate_totalreserve_pages()
5736 struct pglist_data *pgdat; in setup_per_zone_lowmem_reserve()
Dmigrate.c1531 static bool migrate_balanced_pgdat(struct pglist_data *pgdat, in migrate_balanced_pgdat()
/linux-4.1.27/arch/metag/include/asm/
Dmmzone.h7 extern struct pglist_data *node_data[];
21 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux-4.1.27/arch/sh/include/asm/
Dmmzone.h9 extern struct pglist_data *node_data[];
23 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux-4.1.27/arch/m32r/include/asm/
Dmmzone.h13 extern struct pglist_data *node_data[];
47 static __inline__ struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux-4.1.27/arch/m68k/include/asm/
Dpage_mm.h134 extern struct pglist_data *pg_data_table[];
160 struct pglist_data *pgdat; \
166 struct pglist_data *pgdat; \
/linux-4.1.27/arch/x86/include/asm/
Dmmzone_64.h12 extern struct pglist_data *node_data[];
Dmmzone_32.h12 extern struct pglist_data *node_data[];
/linux-4.1.27/arch/sparc/include/asm/
Dmmzone.h8 extern struct pglist_data *node_data[];
/linux-4.1.27/arch/powerpc/include/asm/
Dmmzone.h22 extern struct pglist_data *node_data[];
/linux-4.1.27/arch/tile/include/asm/
Dmmzone.h18 extern struct pglist_data node_data[];
/linux-4.1.27/arch/mips/include/asm/mach-ip27/
Dmmzone.h27 struct pglist_data pglist;
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Dmmzone.h40 struct pglist_data pglist;
/linux-4.1.27/arch/c6x/mm/
Dinit.c38 struct pglist_data *pgdat = NODE_DATA(0); in paging_init()
/linux-4.1.27/include/asm-generic/
Dmemory_model.h43 struct pglist_data *__pgdat = NODE_DATA(page_to_nid(__pg)); \
/linux-4.1.27/arch/m32r/mm/
Ddiscontig.c21 struct pglist_data *node_data[MAX_NUMNODES];
/linux-4.1.27/kernel/
Dkexec.c1964 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init()
1975 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init()
1976 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init()
1978 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init()
1980 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init()
1981 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init()
1982 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
/linux-4.1.27/arch/tile/mm/
Dinit.c829 struct pglist_data *node = &node_data[i]; in mem_init()
868 struct pglist_data *pgdata = &contig_page_data; in arch_add_memory()
/linux-4.1.27/arch/powerpc/mm/
Dmem.c118 struct pglist_data *pgdata; in arch_add_memory()
Dnuma.c53 struct pglist_data *node_data[MAX_NUMNODES];
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-memory.c409 slot_freepfn += PFN_UP(sizeof(struct pglist_data) + in node_mem_init()
/linux-4.1.27/arch/sparc/mm/
Dinit_64.c871 struct pglist_data *p; in allocate_node_data()
876 paddr = memblock_alloc_try_nid(sizeof(struct pglist_data), SMP_CACHE_BYTES, nid); in allocate_node_data()
882 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in allocate_node_data()
914 struct pglist_data *node_data[MAX_NUMNODES];
/linux-4.1.27/arch/x86/mm/
Dnuma.c26 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
Dinit_32.c828 struct pglist_data *pgdata = NODE_DATA(nid); in arch_add_memory()
Dinit_64.c692 struct pglist_data *pgdat = NODE_DATA(nid); in arch_add_memory()
/linux-4.1.27/arch/tile/kernel/
Dsetup.c58 struct pglist_data node_data[MAX_NUMNODES] __read_mostly;