| /linux/tools/testing/vma/linux/ |
| H A D | mmzone.h | 8 struct pglist_data *first_online_pgdat(void); 9 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat); 33 typedef struct pglist_data { struct
|
| /linux/tools/testing/memblock/linux/ |
| H A D | mmzone.h | 8 struct pglist_data *first_online_pgdat(void); 9 struct pglist_data *next_online_pgdat(struct pglist_data *pgdat); 33 typedef struct pglist_data { struct
|
| /linux/kernel/ |
| H A D | vmcore_info.c | 184 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init() 196 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init() 197 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init() 199 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init() 201 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init() 202 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init() 203 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
|
| /linux/tools/testing/memblock/ |
| H 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/include/linux/ |
| H A D | vmstat.h | 169 static inline void node_page_state_add(long x, struct pglist_data *pgdat, in node_page_state_add() 258 extern unsigned long node_page_state(struct pglist_data *pgdat, 260 extern unsigned long node_page_state_pages(struct pglist_data *pgdat, 277 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long); 285 void mod_node_page_state(struct pglist_data *, enum node_stat_item, long); 289 extern void inc_node_state(struct pglist_data *, enum node_stat_item); 291 extern void __inc_node_state(struct pglist_data *, enum node_stat_item); 294 extern void __dec_node_state(struct pglist_data *, enum node_stat_item); 318 static inline void __mod_node_page_state(struct pglist_data *pgdat, in __mod_node_page_state() 341 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() [all …]
|
| H A D | mmzone.h | 143 struct pglist_data; 617 void lru_gen_init_pgdat(struct pglist_data *pgdat); 630 static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) in lru_gen_init_pgdat() 695 struct pglist_data *pgdat; 903 struct pglist_data *zone_pgdat; 1381 typedef struct pglist_data { struct 1559 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat() 1564 return container_of(lruvec, struct pglist_data, __lruvec); in lruvec_pgdat() 1663 extern struct pglist_data contig_page_data; 1664 static inline struct pglist_data *NODE_DATA(int nid) in NODE_DATA() [all …]
|
| H A D | memcontrol.h | 707 struct pglist_data *pgdat) in mem_cgroup_lruvec() 1167 struct pglist_data *pgdat) in mem_cgroup_lruvec() 1174 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec() 1239 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec_lock() 1247 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec_lock_irq() 1256 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec_lock_irqsave()
|
| H A D | writeback.h | 334 bool node_dirty_ok(struct pglist_data *pgdat);
|
| H A D | mm_inline.h | 42 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in __update_lru_size()
|
| /linux/mm/ |
| H 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()
|
| H A D | workingset.c | 245 struct pglist_data *pgdat = folio_pgdat(folio); in lru_gen_eviction() 270 struct pglist_data *pgdat; in lru_gen_test_recent() 383 struct pglist_data *pgdat = folio_pgdat(folio); in workingset_eviction() 427 struct pglist_data *pgdat; in workingset_test_recent() 537 struct pglist_data *pgdat; in workingset_refault()
|
| H A D | vmstat.c | 277 struct pglist_data *pgdat; in refresh_zone_stat_thresholds() 290 struct pglist_data *pgdat = zone->zone_pgdat; in refresh_zone_stat_thresholds() 376 void __mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in __mod_node_page_state() 456 void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() 512 void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state() 618 static inline void mod_node_state(struct pglist_data *pgdat, in mod_node_state() 668 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in mod_node_page_state() 675 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() 728 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() 738 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in mod_node_page_state() [all …]
|
| H A D | mm_init.c | 976 struct pglist_data *node = NODE_DATA(nid); in memmap_init() 1117 struct pglist_data *pgdat = zone->zone_pgdat; in memmap_init_zone_device() 1297 static void __init reset_memoryless_node_totalpages(struct pglist_data *pgdat) in reset_memoryless_node_totalpages() 1339 static void __init calculate_node_totalpages(struct pglist_data *pgdat, in calculate_node_totalpages() 1383 static void pgdat_init_split_queue(struct pglist_data *pgdat) in pgdat_init_split_queue() 1392 static void pgdat_init_split_queue(struct pglist_data *pgdat) {} in pgdat_init_split_queue() 1396 static void pgdat_init_kcompactd(struct pglist_data *pgdat) in pgdat_init_kcompactd() 1401 static void pgdat_init_kcompactd(struct pglist_data *pgdat) {} in pgdat_init_kcompactd() 1404 static void __meminit pgdat_init_internals(struct pglist_data *pgdat) in pgdat_init_internals() 1453 struct pglist_data *pgdat = zone->zone_pgdat; in init_currently_empty_zone() [all …]
|
| H A D | vmscan.c | 1022 struct pglist_data *pgdat) in demote_folio_list() 1077 struct pglist_data *pgdat, struct scan_control *sc, in shrink_folio_list() 1846 static bool too_many_isolated(struct pglist_data *pgdat, int file, in too_many_isolated() 1981 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in shrink_inactive_list() 2105 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in shrink_active_list() 2185 struct pglist_data *pgdat) in reclaim_folio_list() 2524 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in get_scan_count() 2706 struct pglist_data *pgdat = NODE_DATA(nid); in get_lruvec() 2727 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in get_swappiness() 2883 struct pglist_data *pgdat = lruvec_pgdat(walk->lruvec); in get_next_mm() [all …]
|
| H A D | numa.c | 8 struct pglist_data *node_data[MAX_NUMNODES];
|
| H A D | memory_hotplug.c | 519 static void update_pgdat_span(struct pglist_data *pgdat) in update_pgdat_span() 552 struct pglist_data *pgdat = zone->zone_pgdat; in remove_pfn_range_from_zone() 714 static void __meminit resize_pgdat_range(struct pglist_data *pgdat, unsigned long start_pfn, in resize_pgdat_range() 753 struct pglist_data *pgdat = zone->zone_pgdat; in move_pfn_range_to_zone() 901 struct pglist_data *pgdat = NODE_DATA(nid); in default_kernel_zone_for_pfn() 1255 struct pglist_data *pgdat; in hotadd_init_pgdat() 1899 struct pglist_data *pgdat = zone->zone_pgdat; in offline_pages()
|
| H A D | memcontrol.c | 1799 struct pglist_data *cached_pgdat; 2548 struct pglist_data *pgdat, in account_slab_nmi_safe() 2569 struct pglist_data *pgdat, in account_slab_nmi_safe() 2580 struct pglist_data *pgdat, in mod_objcg_mlstate() 2897 struct pglist_data *pgdat, enum node_stat_item idx) in __account_obj_stock() 2907 struct pglist_data *oldpg = stock->cached_pgdat; in __account_obj_stock() 2945 struct pglist_data *pgdat, enum node_stat_item idx) in consume_obj_stock() 3047 bool allow_uncharge, int nr_acct, struct pglist_data *pgdat, in refill_obj_stock() 3089 struct pglist_data *pgdat, enum node_stat_item idx) in obj_cgroup_charge_account()
|
| /linux/arch/sh/mm/ |
| H A D | numa.c | 41 NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data), in setup_bootmem_node() 45 __func__, sizeof(struct pglist_data), SMP_CACHE_BYTES, in setup_bootmem_node()
|
| /linux/arch/mips/include/asm/mach-ip27/ |
| H A D | mmzone.h | 19 struct pglist_data pglist;
|
| /linux/Documentation/admin-guide/kdump/ |
| H A D | vmcoreinfo.rst | 87 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 366 This is a struct pglist_data array and stores all NUMA nodes 367 information. Makedumpfile gets the pglist_data structure from it.
|
| /linux/arch/sh/include/asm/ |
| H A D | mmzone.h | 19 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
| /linux/tools/perf/util/bpf_skel/ |
| H A D | lock_contention.bpf.c | 869 zone_off = offsetof(struct pglist_data, node_zones); in collect_zone_lock() 873 struct pglist_data *contig_page_data; in collect_zone_lock() 890 struct pglist_data **node_data = (void *)(long)node_data_addr; in collect_zone_lock() 893 struct pglist_data *pgdat = NULL; in collect_zone_lock()
|
| /linux/mm/damon/ |
| H A D | ops-common.c | 301 struct list_head *migrate_folios, struct pglist_data *pgdat, in __damon_migrate_folio_list() 331 struct pglist_data *pgdat, in damon_migrate_folio_list()
|
| /linux/tools/perf/util/bpf_skel/vmlinux/ |
| H A D | vmlinux.h | 210 struct pglist_data { struct
|
| /linux/drivers/base/ |
| H A D | node.c | 446 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_meminfo() 591 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_vmstat()
|