Home
last modified time | relevance | path

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

12

/linux-2.6.39/include/linux/
Dmemory_hotplug.h10 struct pglist_data;
31 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock()
36 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock()
41 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init()
157 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
164 extern void register_page_bootmem_info_node(struct pglist_data *pgdat);
181 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_lock()
182 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_unlock()
183 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init()
204 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
Dmmzone.h62 struct pglist_data;
401 struct pglist_data *zone_pgdat;
612 typedef struct pglist_data { struct
786 extern struct pglist_data contig_page_data;
796 extern struct pglist_data *first_online_pgdat(void);
797 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
Dpage_cgroup.h37 void __meminit pgdat_page_cgroup_init(struct pglist_data *pgdat);
161 static inline void __meminit pgdat_page_cgroup_init(struct pglist_data *pgdat) in pgdat_page_cgroup_init()
/linux-2.6.39/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-2.6.39/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-2.6.39/mm/
Dmmzone.c13 struct pglist_data *first_online_pgdat(void) in first_online_pgdat()
18 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat) in next_online_pgdat()
Dmemory_hotplug.c150 void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
157 nr_pages = PAGE_ALIGN(sizeof(struct pglist_data)) >> PAGE_SHIFT; in register_page_bootmem_info_node()
203 static void grow_pgdat_span(struct pglist_data *pgdat, unsigned long start_pfn, in grow_pgdat_span()
218 struct pglist_data *pgdat = zone->zone_pgdat; in __add_zone()
278 struct pglist_data *pgdat = zone->zone_pgdat; in __remove_section()
484 struct pglist_data *pgdat; in hotadd_new_pgdat()
Dsparse.c275 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()
742 struct pglist_data *pgdat = zone->zone_pgdat; in sparse_add_one_section()
Dpage_cgroup.c26 void __meminit pgdat_page_cgroup_init(struct pglist_data *pgdat) in pgdat_page_cgroup_init()
308 void __meminit pgdat_page_cgroup_init(struct pglist_data *pgdat) in pgdat_page_cgroup_init()
/linux-2.6.39/arch/sh/include/asm/
Dmmzone.h9 extern struct pglist_data *node_data[];
27 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux-2.6.39/arch/m32r/include/asm/
Dmmzone.h13 extern struct pglist_data *node_data[];
53 static __inline__ struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux-2.6.39/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-2.6.39/arch/sparc/include/asm/
Dmmzone.h8 extern struct pglist_data *node_data[];
/linux-2.6.39/arch/powerpc/include/asm/
Dmmzone.h22 extern struct pglist_data *node_data[];
/linux-2.6.39/arch/mips/include/asm/mach-ip27/
Dmmzone.h27 struct pglist_data pglist;
/linux-2.6.39/arch/tile/include/asm/
Dmmzone.h18 extern struct pglist_data node_data[];
/linux-2.6.39/arch/x86/include/asm/
Dmmzone_64.h26 extern struct pglist_data *node_data[];
Dmmzone_32.h12 extern struct pglist_data *node_data[];
/linux-2.6.39/kernel/
Dkexec.c1453 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init()
1462 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init()
1463 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init()
1465 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init()
1467 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init()
1468 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init()
1469 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
/linux-2.6.39/include/asm-generic/
Dmemory_model.h43 struct pglist_data *__pgdat = NODE_DATA(page_to_nid(__pg)); \
/linux-2.6.39/arch/x86/mm/
Dnuma_32.c44 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
425 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); in initmem_init()
/linux-2.6.39/arch/m32r/mm/
Ddiscontig.c21 struct pglist_data *node_data[MAX_NUMNODES];
/linux-2.6.39/arch/s390/mm/
Dinit.c222 struct pglist_data *pgdat; in arch_add_memory()
/linux-2.6.39/arch/powerpc/mm/
Dnuma.c42 struct pglist_data *node_data[MAX_NUMNODES];
964 struct pglist_data *node = NODE_DATA(nid); in mark_reserved_regions_for_nid()
1058 sizeof(struct pglist_data), in do_init_bootmem()

12