/Linux-v4.19/include/linux/ |
D | memory_hotplug.h | 12 struct pglist_data; 202 extern void __init register_page_bootmem_info_node(struct pglist_data *pgdat); 204 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() 249 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() 275 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock() 280 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock() 285 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init() 293 static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_lock() 294 static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} in pgdat_resize_unlock() 295 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init() [all …]
|
D | vmstat.h | 170 static inline void node_page_state_add(long x, struct pglist_data *pgdat, in node_page_state_add() 235 extern unsigned long node_page_state(struct pglist_data *pgdat, 252 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long); 260 void mod_node_page_state(struct pglist_data *, enum node_stat_item, long); 264 extern void inc_node_state(struct pglist_data *, enum node_stat_item); 266 extern void __inc_node_state(struct pglist_data *, enum node_stat_item); 269 extern void __dec_node_state(struct pglist_data *, enum node_stat_item); 297 static inline void __mod_node_page_state(struct pglist_data *pgdat, in __mod_node_page_state() 309 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() 321 static inline void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state()
|
D | page_ext.h | 9 struct pglist_data; 39 extern void pgdat_page_ext_init(struct pglist_data *pgdat); 58 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init()
|
D | mmzone.h | 101 struct pglist_data; 244 struct pglist_data *pgdat; 381 struct pglist_data *zone_pgdat; 624 typedef struct pglist_data { struct 733 static inline struct lruvec *node_lruvec(struct pglist_data *pgdat) in node_lruvec() argument 770 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat() 775 return container_of(lruvec, struct pglist_data, lruvec); in lruvec_pgdat() 907 extern struct pglist_data contig_page_data; 917 extern struct pglist_data *first_online_pgdat(void); 918 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
|
/Linux-v4.19/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-v4.19/arch/sh/mm/ |
D | numa.c | 17 struct pglist_data *node_data[MAX_NUMNODES] __read_mostly; 44 NODE_DATA(nid) = __va(memblock_alloc_base(sizeof(struct pglist_data), in setup_bootmem_node() 46 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data)); 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()
|
/Linux-v4.19/kernel/ |
D | crash_core.c | 420 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init() 434 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init() 435 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init() 437 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init() 439 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init() 440 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init() 441 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
|
/Linux-v4.19/mm/ |
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()
|
D | vmstat.c | 247 struct pglist_data *pgdat; in refresh_zone_stat_thresholds() 260 struct pglist_data *pgdat = zone->zone_pgdat; in refresh_zone_stat_thresholds() 335 void __mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in __mod_node_page_state() 394 void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() 438 void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state() 536 static inline void mod_node_state(struct pglist_data *pgdat, in mod_node_state() 574 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in mod_node_page_state() 581 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() 634 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() 644 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in mod_node_page_state() [all …]
|
D | sparse.c | 289 sparse_early_usemaps_alloc_pgdat_section(struct pglist_data *pgdat, in sparse_early_usemaps_alloc_pgdat_section() 324 struct pglist_data *pgdat = NODE_DATA(nid); in check_usemap_section_nr() 362 sparse_early_usemaps_alloc_pgdat_section(struct pglist_data *pgdat, in sparse_early_usemaps_alloc_pgdat_section() 664 int __meminit sparse_add_one_section(struct pglist_data *pgdat, in sparse_add_one_section() 774 struct pglist_data *pgdat = zone->zone_pgdat; in sparse_remove_one_section()
|
D | vmscan.c | 301 static inline void set_memcg_congestion(struct pglist_data *pgdat, in set_memcg_congestion() 306 static inline bool memcg_congested(struct pglist_data *pgdat, in memcg_congested() 1097 struct pglist_data *pgdat, in shrink_page_list() 1794 static int too_many_isolated(struct pglist_data *pgdat, int file, in too_many_isolated() 1828 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in putback_inactive_pages() 1907 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in shrink_inactive_list() 2032 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in move_active_pages_to_lru() 2091 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in shrink_active_list() 2207 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in inactive_list_is_low() 2291 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in get_scan_count() [all …]
|
D | memory_hotplug.c | 220 void __init register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() 226 nr_pages = PAGE_ALIGN(sizeof(struct pglist_data)) >> PAGE_SHIFT; in register_page_bootmem_info_node() 439 static void shrink_pgdat_span(struct pglist_data *pgdat, in shrink_pgdat_span() 507 struct pglist_data *pgdat = zone->zone_pgdat; in __remove_zone() 770 static void __meminit resize_pgdat_range(struct pglist_data *pgdat, unsigned long start_pfn, in resize_pgdat_range() 784 struct pglist_data *pgdat = zone->zone_pgdat; in move_pfn_range_to_zone() 821 struct pglist_data *pgdat = NODE_DATA(nid); in default_kernel_zone_for_pfn() 984 struct pglist_data *pgdat; in hotadd_new_pgdat() 1506 struct pglist_data *pgdat = zone->zone_pgdat; in node_states_check_changes_offline()
|
/Linux-v4.19/arch/sh/include/asm/ |
D | mmzone.h | 10 extern struct pglist_data *node_data[]; 24 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
/Linux-v4.19/arch/m68k/include/asm/ |
D | page_mm.h | 132 extern struct pglist_data *pg_data_table[]; 158 struct pglist_data *pgdat; \ 164 struct pglist_data *pgdat; \
|
/Linux-v4.19/arch/x86/include/asm/ |
D | mmzone_64.h | 13 extern struct pglist_data *node_data[];
|
D | mmzone_32.h | 13 extern struct pglist_data *node_data[];
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | mmzone.h | 9 extern struct pglist_data *node_data[];
|
/Linux-v4.19/arch/s390/include/asm/ |
D | mmzone.h | 13 extern struct pglist_data *node_data[];
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | mmzone.h | 9 extern struct pglist_data *node_data[];
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | mmzone.h | 23 extern struct pglist_data *node_data[];
|
/Linux-v4.19/arch/arc/include/asm/ |
D | mmzone.h | 14 extern struct pglist_data node_data[];
|
/Linux-v4.19/arch/mips/include/asm/mach-ip27/ |
D | mmzone.h | 28 struct pglist_data pglist;
|
/Linux-v4.19/arch/mips/include/asm/mach-loongson64/ |
D | mmzone.h | 40 struct pglist_data pglist;
|
/Linux-v4.19/arch/c6x/mm/ |
D | init.c | 38 struct pglist_data *pgdat = NODE_DATA(0); in paging_init()
|