Home
last modified time | relevance | path

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

12

/linux/include/linux/
A Dmemory_hotplug.h12 struct pglist_data;
273 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock()
278 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock()
283 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init()
291 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_lock()
292 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_unlock()
293 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init()
A Dvmstat.h172 static inline void node_page_state_add(long x, struct pglist_data *pgdat, in node_page_state_add()
261 extern unsigned long node_page_state(struct pglist_data *pgdat,
263 extern unsigned long node_page_state_pages(struct pglist_data *pgdat,
280 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long);
288 void mod_node_page_state(struct pglist_data *, enum node_stat_item, long);
292 extern void inc_node_state(struct pglist_data *, enum node_stat_item);
294 extern void __inc_node_state(struct pglist_data *, enum node_stat_item);
297 extern void __dec_node_state(struct pglist_data *, enum node_stat_item);
325 static inline void __mod_node_page_state(struct pglist_data *pgdat, in __mod_node_page_state()
348 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state()
[all …]
A Dpage_ext.h9 struct pglist_data;
40 extern void pgdat_page_ext_init(struct pglist_data *pgdat);
70 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
A Dmmzone.h114 struct pglist_data;
324 struct pglist_data *pgdat;
522 struct pglist_data *zone_pgdat;
809 typedef struct pglist_data { struct
970 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat()
975 return container_of(lruvec, struct pglist_data, __lruvec); in lruvec_pgdat()
1090 extern struct pglist_data contig_page_data;
1091 static inline struct pglist_data *NODE_DATA(int nid) in NODE_DATA()
1103 extern struct pglist_data *first_online_pgdat(void);
1104 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
A Dbootmem_info.h20 void __init register_page_bootmem_info_node(struct pglist_data *pgdat);
47 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
/linux/arch/ia64/include/asm/
A Dnodedata.h25 struct pglist_data;
29 struct pglist_data *pg_data_ptrs[MAX_NUMNODES];
59 L1_CACHE_ALIGN(sizeof(struct pglist_data))))
/linux/arch/sh/mm/
A Dnuma.c17 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly;
44 NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data), in setup_bootmem_node()
48 __func__, sizeof(struct pglist_data), SMP_CACHE_BYTES, in setup_bootmem_node()
/linux/kernel/
A Dcrash_core.c436 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init()
450 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init()
451 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init()
453 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init()
455 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init()
456 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init()
457 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
/linux/mm/
A 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()
A Dvmstat.c274 struct pglist_data *pgdat; in refresh_zone_stat_thresholds()
287 struct pglist_data *pgdat = zone->zone_pgdat; in refresh_zone_stat_thresholds()
459 void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state()
626 static inline void mod_node_state(struct pglist_data *pgdat, in mod_node_state()
682 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state()
735 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state()
759 struct pglist_data *pgdat; in inc_node_page_state()
820 struct pglist_data *pgdat; in refresh_cpu_vm_stats()
906 struct pglist_data *pgdat; in cpu_vm_stats_fold()
1024 unsigned long node_page_state_pages(struct pglist_data *pgdat, in node_page_state_pages()
[all …]
A Dbootmem_info.c101 void __init register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node()
107 nr_pages = PAGE_ALIGN(sizeof(struct pglist_data)) >> PAGE_SHIFT; in register_page_bootmem_info_node()
A Dsparse.c321 static inline phys_addr_t pgdat_to_phys(struct pglist_data *pgdat) in pgdat_to_phys()
333 sparse_early_usemaps_alloc_pgdat_section(struct pglist_data *pgdat, in sparse_early_usemaps_alloc_pgdat_section()
367 struct pglist_data *pgdat = NODE_DATA(nid); in check_usemap_section_nr()
405 sparse_early_usemaps_alloc_pgdat_section(struct pglist_data *pgdat, in sparse_early_usemaps_alloc_pgdat_section()
/linux/arch/sh/include/asm/
A Dmmzone.h8 extern struct pglist_data *node_data[];
22 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux/arch/mips/loongson64/
A Dnuma.c32 struct pglist_data *__node_data[MAX_NUMNODES];
86 struct pglist_data *nd; in node_mem_init()
106 memset(nd, 0, sizeof(struct pglist_data)); in node_mem_init()
/linux/Documentation/admin-guide/kdump/
A Dvmcoreinfo.rst87 Makedumpfile gets the pglist_data structure from this symbol, which is
113 pglist_data section in Common variables
116 The size of a pglist_data structure. This value is used to check if the
117 pglist_data structure is valid. It is also used for checking the memory
150 (pglist_data, node_zones|nr_zones|node_mem_map|node_start_pfn|node_spanned_pages|node_id)
154 layout. On UMA machines there is a single pglist_data which describes the
372 This is a struct pglist_data array and stores all NUMA nodes
373 information. Makedumpfile gets the pglist_data structure from it.
/linux/arch/x86/include/asm/
A Dmmzone_32.h13 extern struct pglist_data *node_data[];
A Dmmzone_64.h13 extern struct pglist_data *node_data[];
/linux/arch/riscv/include/asm/
A Dmmzone.h9 extern struct pglist_data *node_data[];
/linux/arch/s390/include/asm/
A Dmmzone.h13 extern struct pglist_data *node_data[];
/linux/arch/arm64/include/asm/
A Dmmzone.h9 extern struct pglist_data *node_data[];
/linux/arch/sparc/include/asm/
A Dmmzone.h9 extern struct pglist_data *node_data[];
/linux/arch/mips/include/asm/mach-loongson64/
A Dmmzone.h17 extern struct pglist_data *__node_data[];
/linux/arch/powerpc/include/asm/
A Dmmzone.h23 extern struct pglist_data *node_data[];
/linux/arch/mips/include/asm/mach-ip27/
A Dmmzone.h19 struct pglist_data pglist;
/linux/arch/s390/kernel/
A Dnuma.c17 struct pglist_data *node_data[MAX_NUMNODES];

Completed in 46 milliseconds

12