/linux-4.4.14/include/linux/ |
D | memory_hotplug.h | 11 struct pglist_data; 42 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock() 47 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock() 52 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init() 183 extern void register_page_bootmem_info_node(struct pglist_data *pgdat); 185 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() 203 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_lock() 204 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_unlock() 205 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init() 226 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
|
D | page_ext.h | 7 struct pglist_data; 52 extern void pgdat_page_ext_init(struct pglist_data *pgdat); 71 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
|
D | mmzone.h | 97 struct pglist_data; 360 struct pglist_data *zone_pgdat; 637 typedef struct pglist_data { struct 718 struct pglist_data *pgdat = zone->zone_pgdat; in zone_id() 850 extern struct pglist_data contig_page_data; 860 extern struct pglist_data *first_online_pgdat(void); 861 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
|
/linux-4.4.14/arch/sh/mm/ |
D | numa.c | 18 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()
|
D | init.c | 203 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.4.14/arch/ia64/include/asm/ |
D | nodedata.h | 25 struct pglist_data; 29 struct pglist_data *pg_data_ptrs[MAX_NUMNODES]; 59 L1_CACHE_ALIGN(sizeof(struct pglist_data))))
|
/linux-4.4.14/arch/metag/mm/ |
D | numa.c | 19 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()
|
D | init.c | 119 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.4.14/mm/ |
D | mmzone.c | 12 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()
|
D | sparse.c | 264 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()
|
D | memory_hotplug.c | 245 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() 652 static void shrink_pgdat_span(struct pglist_data *pgdat, in shrink_pgdat_span() 720 struct pglist_data *pgdat = zone->zone_pgdat; in __remove_zone() 1092 struct pglist_data *pgdat; in hotadd_new_pgdat() 1570 struct pglist_data *pgdat = zone->zone_pgdat; in can_offline_normal() 1627 struct pglist_data *pgdat = zone->zone_pgdat; in node_states_check_changes_offline()
|
D | page_ext.c | 97 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init() 403 void __meminit pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
|
D | nobootmem.c | 27 struct pglist_data __refdata contig_page_data; 171 struct pglist_data *pgdat; in reset_all_zones_managed_pages()
|
D | bootmem.c | 27 struct pglist_data __refdata contig_page_data = { 258 struct pglist_data *pgdat; in reset_all_zones_managed_pages()
|
D | page_alloc.c | 4771 struct pglist_data *pgdat = zone->zone_pgdat; in init_currently_empty_zone() 5060 static void __meminit calculate_node_totalpages(struct pglist_data *pgdat, in calculate_node_totalpages() 5114 static void __init setup_usemap(struct pglist_data *pgdat, in setup_usemap() 5127 static inline void setup_usemap(struct pglist_data *pgdat, struct zone *zone, in setup_usemap() 5196 static void __paginginit free_area_init_core(struct pglist_data *pgdat) in free_area_init_core() 5288 static void __init_refok alloc_node_mem_map(struct pglist_data *pgdat) in alloc_node_mem_map() 5959 struct pglist_data *pgdat; in calculate_totalreserve_pages() 6004 struct pglist_data *pgdat; in setup_per_zone_lowmem_reserve()
|
D | migrate.c | 1552 static bool migrate_balanced_pgdat(struct pglist_data *pgdat, in migrate_balanced_pgdat()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | mmzone.h | 7 extern struct pglist_data *node_data[]; 21 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | mmzone.h | 9 extern struct pglist_data *node_data[]; 23 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | mmzone.h | 13 extern struct pglist_data *node_data[]; 47 static __inline__ struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | page_mm.h | 134 extern struct pglist_data *pg_data_table[]; 160 struct pglist_data *pgdat; \ 166 struct pglist_data *pgdat; \
|
/linux-4.4.14/arch/s390/include/asm/ |
D | mmzone.h | 12 extern struct pglist_data *node_data[];
|
/linux-4.4.14/arch/x86/include/asm/ |
D | mmzone_64.h | 12 extern struct pglist_data *node_data[];
|
D | mmzone_32.h | 12 extern struct pglist_data *node_data[];
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | mmzone.h | 8 extern struct pglist_data *node_data[];
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | mmzone.h | 22 extern struct pglist_data *node_data[];
|
/linux-4.4.14/arch/tile/include/asm/ |
D | mmzone.h | 18 extern struct pglist_data node_data[];
|
/linux-4.4.14/arch/mips/include/asm/mach-ip27/ |
D | mmzone.h | 27 struct pglist_data pglist;
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
D | mmzone.h | 40 struct pglist_data pglist;
|
/linux-4.4.14/arch/c6x/mm/ |
D | init.c | 38 struct pglist_data *pgdat = NODE_DATA(0); in paging_init()
|
/linux-4.4.14/kernel/ |
D | kexec_core.c | 1380 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init() 1391 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init() 1392 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init() 1394 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init() 1396 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init() 1397 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init() 1398 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
|
/linux-4.4.14/include/asm-generic/ |
D | memory_model.h | 43 struct pglist_data *__pgdat = NODE_DATA(page_to_nid(__pg)); \
|
/linux-4.4.14/arch/m32r/mm/ |
D | discontig.c | 21 struct pglist_data *node_data[MAX_NUMNODES];
|
/linux-4.4.14/arch/tile/mm/ |
D | init.c | 829 struct pglist_data *node = &node_data[i]; in mem_init() 868 struct pglist_data *pgdata = &contig_page_data; in arch_add_memory()
|
/linux-4.4.14/arch/mips/sgi-ip27/ |
D | ip27-memory.c | 409 slot_freepfn += PFN_UP(sizeof(struct pglist_data) + in node_mem_init()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | mem.c | 118 struct pglist_data *pgdata; in arch_add_memory()
|
D | numa.c | 53 struct pglist_data *node_data[MAX_NUMNODES];
|
/linux-4.4.14/arch/sparc/mm/ |
D | init_64.c | 861 struct pglist_data *p; in allocate_node_data() 866 paddr = memblock_alloc_try_nid(sizeof(struct pglist_data), SMP_CACHE_BYTES, nid); in allocate_node_data() 872 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in allocate_node_data() 904 struct pglist_data *node_data[MAX_NUMNODES];
|
/linux-4.4.14/arch/x86/mm/ |
D | init_32.c | 828 struct pglist_data *pgdata = NODE_DATA(nid); in arch_add_memory()
|
D | numa.c | 26 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
|
D | init_64.c | 692 struct pglist_data *pgdat = NODE_DATA(nid); in arch_add_memory()
|
/linux-4.4.14/arch/tile/kernel/ |
D | setup.c | 58 struct pglist_data node_data[MAX_NUMNODES] __read_mostly;
|