/linux-6.3-rc2/tools/testing/memblock/linux/ |
A D | mmzone.h | 7 struct pglist_data *first_online_pgdat(void); 8 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat); 32 typedef struct pglist_data { struct
|
/linux-6.3-rc2/tools/testing/memblock/ |
A D | mmzone.c | 4 struct pglist_data *first_online_pgdat(void) in first_online_pgdat() 9 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat) in next_online_pgdat()
|
/linux-6.3-rc2/include/linux/ |
A D | memory_hotplug.h | 12 struct pglist_data; 280 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock() 285 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock() 290 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init() 298 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_lock() 299 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_unlock() 300 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init() 333 extern void __ref free_area_init_core_hotplug(struct pglist_data *pgdat);
|
A D | page_ext.h | 9 struct pglist_data; 61 extern void pgdat_page_ext_init(struct pglist_data *pgdat); 102 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
|
A D | vmstat.h | 166 static inline void node_page_state_add(long x, struct pglist_data *pgdat, in node_page_state_add() 255 extern unsigned long node_page_state(struct pglist_data *pgdat, 257 extern unsigned long node_page_state_pages(struct pglist_data *pgdat, 274 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long); 282 void mod_node_page_state(struct pglist_data *, enum node_stat_item, long); 286 extern void inc_node_state(struct pglist_data *, enum node_stat_item); 288 extern void __inc_node_state(struct pglist_data *, enum node_stat_item); 291 extern void __dec_node_state(struct pglist_data *, enum node_stat_item); 319 static inline void __mod_node_page_state(struct pglist_data *pgdat, in __mod_node_page_state() 342 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() [all …]
|
A D | mmzone.h | 123 struct pglist_data; 544 void lru_gen_init_pgdat(struct pglist_data *pgdat); 560 static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) in lru_gen_init_pgdat() 634 struct pglist_data *pgdat; 830 struct pglist_data *zone_pgdat; 1248 typedef struct pglist_data { struct 1433 return container_of(lruvec, struct pglist_data, __lruvec); in lruvec_pgdat() 1553 extern struct pglist_data contig_page_data; 1554 static inline struct pglist_data *NODE_DATA(int nid) in NODE_DATA() 1565 extern struct pglist_data *first_online_pgdat(void); [all …]
|
A D | bootmem_info.h | 20 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-6.3-rc2/arch/ia64/include/asm/ |
A 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-6.3-rc2/arch/sh/mm/ |
A D | numa.c | 17 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-6.3-rc2/mm/ |
A D | mmzone.c | 13 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 D | vmstat.c | 274 struct pglist_data *pgdat; in refresh_zone_stat_thresholds() 287 struct pglist_data *pgdat = zone->zone_pgdat; in refresh_zone_stat_thresholds() 453 void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() 614 static inline void mod_node_state(struct pglist_data *pgdat, in mod_node_state() 670 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() 723 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() 747 struct pglist_data *pgdat; in inc_node_page_state() 808 struct pglist_data *pgdat; in refresh_cpu_vm_stats() 894 struct pglist_data *pgdat; in cpu_vm_stats_fold() 1012 unsigned long node_page_state_pages(struct pglist_data *pgdat, in node_page_state_pages() [all …]
|
A D | bootmem_info.c | 102 void __init register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() 108 nr_pages = PAGE_ALIGN(sizeof(struct pglist_data)) >> PAGE_SHIFT; in register_page_bootmem_info_node()
|
A D | workingset.c | 232 struct pglist_data *pgdat = folio_pgdat(folio); in lru_gen_eviction() 257 struct pglist_data *pgdat; in lru_gen_refault() 353 struct pglist_data *pgdat = folio_pgdat(folio); in workingset_eviction() 392 struct pglist_data *pgdat; in workingset_refault()
|
/linux-6.3-rc2/kernel/ |
A D | crash_core.c | 447 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init() 461 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init() 462 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init() 464 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init() 466 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init() 467 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init() 468 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
|
/linux-6.3-rc2/arch/sh/include/asm/ |
A D | mmzone.h | 8 extern struct pglist_data *node_data[]; 22 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
/linux-6.3-rc2/arch/mips/loongson64/ |
A D | numa.c | 32 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-6.3-rc2/arch/x86/include/asm/ |
A D | mmzone_32.h | 13 extern struct pglist_data *node_data[];
|
A D | mmzone_64.h | 13 extern struct pglist_data *node_data[];
|
/linux-6.3-rc2/arch/riscv/include/asm/ |
A D | mmzone.h | 9 extern struct pglist_data *node_data[];
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | mmzone.h | 13 extern struct pglist_data *node_data[];
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | mmzone.h | 9 extern struct pglist_data *node_data[];
|
/linux-6.3-rc2/arch/loongarch/include/asm/ |
A D | mmzone.h | 12 extern struct pglist_data *node_data[];
|
/linux-6.3-rc2/arch/sparc/include/asm/ |
A D | mmzone.h | 9 extern struct pglist_data *node_data[];
|
/linux-6.3-rc2/arch/mips/include/asm/mach-loongson64/ |
A D | mmzone.h | 17 extern struct pglist_data *__node_data[];
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | mmzone.h | 23 extern struct pglist_data *node_data[];
|