Symbol: pglist_data
arch/mips/include/asm/mach-ip27/mmzone.h
19
struct pglist_data pglist;
arch/mips/sgi-ip27/ip27-memory.c
370
slot_freepfn += PFN_UP(sizeof(struct pglist_data) +
arch/sh/include/asm/mmzone.h
19
static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn)
arch/sh/mm/numa.c
41
NODE_DATA(nid) = memblock_alloc_node(sizeof(struct pglist_data),
arch/sh/mm/numa.c
45
__func__, sizeof(struct pglist_data), SMP_CACHE_BYTES,
arch/sparc/mm/init_64.c
1066
struct pglist_data *p;
drivers/base/node.c
446
struct pglist_data *pgdat = NODE_DATA(nid);
drivers/base/node.c
598
struct pglist_data *pgdat = NODE_DATA(nid);
include/linux/bootmem_info.h
20
void __init register_page_bootmem_info_node(struct pglist_data *pgdat);
include/linux/bootmem_info.h
55
static inline void register_page_bootmem_info_node(struct pglist_data *pgdat)
include/linux/memcontrol.h
1181
struct pglist_data *pgdat)
include/linux/memcontrol.h
1188
struct pglist_data *pgdat = folio_pgdat(folio);
include/linux/memcontrol.h
1248
struct pglist_data *pgdat = folio_pgdat(folio);
include/linux/memcontrol.h
1257
struct pglist_data *pgdat = folio_pgdat(folio);
include/linux/memcontrol.h
1267
struct pglist_data *pgdat = folio_pgdat(folio);
include/linux/memcontrol.h
1499
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
include/linux/memcontrol.h
701
struct pglist_data *pgdat)
include/linux/memory_hotplug.h
12
struct pglist_data;
include/linux/memory_hotplug.h
239
void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags)
include/linux/memory_hotplug.h
244
void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags)
include/linux/memory_hotplug.h
249
void pgdat_resize_init(struct pglist_data *pgdat)
include/linux/memory_hotplug.h
257
static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {}
include/linux/memory_hotplug.h
258
static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {}
include/linux/memory_hotplug.h
259
static inline void pgdat_resize_init(struct pglist_data *pgdat) {}
include/linux/memory_hotplug.h
292
extern void __ref free_area_init_core_hotplug(struct pglist_data *pgdat);
include/linux/mm_inline.h
37
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
include/linux/mmzone.h
1633
void kswapd_try_clear_hopeless(struct pglist_data *pgdat,
include/linux/mmzone.h
1652
static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec)
include/linux/mmzone.h
1657
return container_of(lruvec, struct pglist_data, __lruvec);
include/linux/mmzone.h
1757
extern struct pglist_data contig_page_data;
include/linux/mmzone.h
1758
static inline struct pglist_data *NODE_DATA(int nid)
include/linux/mmzone.h
1769
extern struct pglist_data *first_online_pgdat(void);
include/linux/mmzone.h
1770
extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
include/linux/mmzone.h
200
struct pglist_data;
include/linux/mmzone.h
688
void lru_gen_init_pgdat(struct pglist_data *pgdat);
include/linux/mmzone.h
704
static inline void lru_gen_init_pgdat(struct pglist_data *pgdat)
include/linux/mmzone.h
784
struct pglist_data *pgdat;
include/linux/mmzone.h
992
struct pglist_data *zone_pgdat;
include/linux/numa.h
25
extern struct pglist_data *node_data[];
include/linux/page_ext.h
205
static inline void pgdat_page_ext_init(struct pglist_data *pgdat)
include/linux/page_ext.h
58
extern void pgdat_page_ext_init(struct pglist_data *pgdat);
include/linux/page_ext.h
9
struct pglist_data;
include/linux/vmstat.h
169
static inline void node_page_state_add(long x, struct pglist_data *pgdat,
include/linux/vmstat.h
258
extern unsigned long node_page_state(struct pglist_data *pgdat,
include/linux/vmstat.h
260
extern unsigned long node_page_state_pages(struct pglist_data *pgdat,
include/linux/vmstat.h
277
void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long);
include/linux/vmstat.h
285
void mod_node_page_state(struct pglist_data *, enum node_stat_item, long);
include/linux/vmstat.h
290
extern void __inc_node_state(struct pglist_data *, enum node_stat_item);
include/linux/vmstat.h
292
extern void __dec_node_state(struct pglist_data *, enum node_stat_item);
include/linux/vmstat.h
317
static inline void __mod_node_page_state(struct pglist_data *pgdat,
include/linux/vmstat.h
340
static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item)
include/linux/vmstat.h
352
static inline void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item)
include/linux/writeback.h
331
bool node_dirty_ok(struct pglist_data *pgdat);
kernel/sched/core.c
4644
struct pglist_data *pgdat;
kernel/sched/fair.c
2581
static bool pgdat_free_space_enough(struct pglist_data *pgdat)
kernel/sched/fair.c
2629
static bool numa_promotion_rate_limit(struct pglist_data *pgdat,
kernel/sched/fair.c
2649
static void numa_promotion_adjust_threshold(struct pglist_data *pgdat,
kernel/sched/fair.c
2694
struct pglist_data *pgdat;
kernel/vmcore_info.c
188
VMCOREINFO_STRUCT_SIZE(pglist_data);
kernel/vmcore_info.c
200
VMCOREINFO_OFFSET(pglist_data, node_zones);
kernel/vmcore_info.c
201
VMCOREINFO_OFFSET(pglist_data, nr_zones);
kernel/vmcore_info.c
203
VMCOREINFO_OFFSET(pglist_data, node_mem_map);
kernel/vmcore_info.c
205
VMCOREINFO_OFFSET(pglist_data, node_start_pfn);
kernel/vmcore_info.c
206
VMCOREINFO_OFFSET(pglist_data, node_spanned_pages);
kernel/vmcore_info.c
207
VMCOREINFO_OFFSET(pglist_data, node_id);
mm/bootmem_info.c
53
void __init register_page_bootmem_info_node(struct pglist_data *pgdat)
mm/damon/ops-common.c
303
struct list_head *migrate_folios, struct pglist_data *pgdat,
mm/damon/ops-common.c
333
struct pglist_data *pgdat,
mm/internal.h
1384
extern int node_reclaim(struct pglist_data *, gfp_t, unsigned int);
mm/internal.h
1389
static inline int node_reclaim(struct pglist_data *pgdat, gfp_t mask,
mm/memblock.c
108
struct pglist_data __refdata contig_page_data;
mm/memblock.c
2385
struct pglist_data *pgdat;
mm/memcontrol.c
2815
struct pglist_data *pgdat,
mm/memcontrol.c
2836
struct pglist_data *pgdat,
mm/memcontrol.c
2847
struct pglist_data *pgdat,
mm/memcontrol.c
3186
struct pglist_data *pgdat, enum node_stat_item idx)
mm/memcontrol.c
3218
struct pglist_data *oldpg = NODE_DATA(stock->node_id);
mm/memcontrol.c
3294
struct pglist_data *oldpg;
mm/memcontrol.c
941
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/memory-tiers.c
965
struct pglist_data *pgdat;
mm/memory_hotplug.c
1255
struct pglist_data *pgdat;
mm/memory_hotplug.c
1907
struct pglist_data *pgdat = zone->zone_pgdat;
mm/memory_hotplug.c
511
static void update_pgdat_span(struct pglist_data *pgdat)
mm/memory_hotplug.c
544
struct pglist_data *pgdat = zone->zone_pgdat;
mm/memory_hotplug.c
707
static void __meminit resize_pgdat_range(struct pglist_data *pgdat, unsigned long start_pfn,
mm/memory_hotplug.c
746
struct pglist_data *pgdat = zone->zone_pgdat;
mm/memory_hotplug.c
894
struct pglist_data *pgdat = NODE_DATA(nid);
mm/migrate.c
2637
static bool migrate_balanced_pgdat(struct pglist_data *pgdat,
mm/mm_init.c
1110
struct pglist_data *pgdat = zone->zone_pgdat;
mm/mm_init.c
1295
static void __init reset_memoryless_node_totalpages(struct pglist_data *pgdat)
mm/mm_init.c
1337
static void __init calculate_node_totalpages(struct pglist_data *pgdat,
mm/mm_init.c
1381
static void pgdat_init_kcompactd(struct pglist_data *pgdat)
mm/mm_init.c
1386
static void pgdat_init_kcompactd(struct pglist_data *pgdat) {}
mm/mm_init.c
1389
static void __meminit pgdat_init_internals(struct pglist_data *pgdat)
mm/mm_init.c
1439
struct pglist_data *pgdat = zone->zone_pgdat;
mm/mm_init.c
1539
void __ref free_area_init_core_hotplug(struct pglist_data *pgdat)
mm/mm_init.c
1589
static void __init free_area_init_core(struct pglist_data *pgdat)
mm/mm_init.c
1640
static void __init alloc_node_mem_map(struct pglist_data *pgdat)
mm/mm_init.c
1679
static inline void alloc_node_mem_map(struct pglist_data *pgdat) { }
mm/mm_init.c
975
struct pglist_data *node = NODE_DATA(nid);
mm/mmzone.c
13
struct pglist_data *first_online_pgdat(void)
mm/mmzone.c
18
struct pglist_data *next_online_pgdat(struct pglist_data *pgdat)
mm/numa.c
8
struct pglist_data *node_data[MAX_NUMNODES];
mm/page-writeback.c
244
static unsigned long node_dirtyable_memory(struct pglist_data *pgdat)
mm/page-writeback.c
438
static unsigned long node_dirty_limit(struct pglist_data *pgdat)
mm/page-writeback.c
467
bool node_dirty_ok(struct pglist_data *pgdat)
mm/page_alloc.c
2917
struct pglist_data *pgdat = zone->zone_pgdat;
mm/page_alloc.c
3797
struct pglist_data *last_pgdat = NULL;
mm/page_alloc.c
6236
struct pglist_data *pgdat;
mm/page_alloc.c
6357
struct pglist_data *pgdat;
mm/page_alloc.c
6407
struct pglist_data *pgdat;
mm/page_alloc.c
7706
struct pglist_data *pgdat;
mm/page_ext.c
167
void __meminit pgdat_page_ext_init(struct pglist_data *pgdat)
mm/page_ext.c
497
void __meminit pgdat_page_ext_init(struct pglist_data *pgdat)
mm/vmscan.c
1056
struct pglist_data *pgdat, struct scan_control *sc,
mm/vmscan.c
1825
static bool too_many_isolated(struct pglist_data *pgdat, int file,
mm/vmscan.c
1945
struct pglist_data *pgdat,
mm/vmscan.c
1997
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
2082
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
2158
struct pglist_data *pgdat)
mm/vmscan.c
2496
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
2679
struct pglist_data *pgdat = NODE_DATA(nid);
mm/vmscan.c
2700
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
2856
struct pglist_data *pgdat = lruvec_pgdat(walk->lruvec);
mm/vmscan.c
325
struct pglist_data *pgdat = NODE_DATA(nid);
mm/vmscan.c
3365
struct pglist_data *pgdat)
mm/vmscan.c
3390
struct pglist_data *pgdat)
mm/vmscan.c
3412
struct pglist_data *pgdat)
mm/vmscan.c
3475
struct pglist_data *pgdat = lruvec_pgdat(walk->lruvec);
mm/vmscan.c
3563
struct pglist_data *pgdat = lruvec_pgdat(walk->lruvec);
mm/vmscan.c
3676
struct pglist_data *pgdat = lruvec_pgdat(walk->lruvec);
mm/vmscan.c
3791
static struct lru_gen_mm_walk *set_mm_walk(struct pglist_data *pgdat, bool force_alloc)
mm/vmscan.c
4052
static void set_initial_priority(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
4133
static void lru_gen_age_node(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
4194
struct pglist_data *pgdat = folio_pgdat(folio);
mm/vmscan.c
4312
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
4361
struct pglist_data *pgdat = NODE_DATA(nid);
mm/vmscan.c
4396
struct pglist_data *pgdat = NODE_DATA(nid);
mm/vmscan.c
4815
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
5010
struct pglist_data *pgdat = lruvec_pgdat(lruvec);
mm/vmscan.c
5045
static void shrink_many(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
5136
static void lru_gen_shrink_node(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
5766
void lru_gen_init_pgdat(struct pglist_data *pgdat)
mm/vmscan.c
5859
static void lru_gen_age_node(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
5869
static void lru_gen_shrink_node(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
6015
static inline bool should_continue_reclaim(struct pglist_data *pgdat,
mm/vmscan.c
6813
static void kswapd_age_node(struct pglist_data *pgdat, struct scan_control *sc)
mm/vmscan.c
7538
void kswapd_try_clear_hopeless(struct pglist_data *pgdat,
mm/vmscan.c
7694
static inline unsigned long node_unmapped_file_pages(struct pglist_data *pgdat)
mm/vmscan.c
7709
static unsigned long node_pagecache_reclaimable(struct pglist_data *pgdat)
mm/vmscan.c
7741
static unsigned long __node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask,
mm/vmscan.c
7784
int node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask, unsigned int order)
mm/vmscan.c
7846
static unsigned long __node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask,
mm/vmscan.c
994
struct pglist_data *pgdat,
mm/vmstat.c
1009
unsigned long node_page_state_pages(struct pglist_data *pgdat,
mm/vmstat.c
1020
unsigned long node_page_state(struct pglist_data *pgdat,
mm/vmstat.c
277
struct pglist_data *pgdat;
mm/vmstat.c
290
struct pglist_data *pgdat = zone->zone_pgdat;
mm/vmstat.c
376
void __mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item,
mm/vmstat.c
456
void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item)
mm/vmstat.c
512
void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item)
mm/vmstat.c
618
static inline void mod_node_state(struct pglist_data *pgdat,
mm/vmstat.c
668
void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item,
mm/vmstat.c
723
void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item,
mm/vmstat.c
737
struct pglist_data *pgdat;
mm/vmstat.c
801
struct pglist_data *pgdat;
mm/vmstat.c
891
struct pglist_data *pgdat;
mm/workingset.c
248
struct pglist_data *pgdat = folio_pgdat(folio);
mm/workingset.c
279
struct pglist_data *pgdat;
mm/workingset.c
394
struct pglist_data *pgdat = folio_pgdat(folio);
mm/workingset.c
439
struct pglist_data *pgdat;
tools/perf/util/bpf_skel/lock_contention.bpf.c
932
zone_off = offsetof(struct pglist_data, node_zones);
tools/perf/util/bpf_skel/lock_contention.bpf.c
936
struct pglist_data *contig_page_data;
tools/perf/util/bpf_skel/lock_contention.bpf.c
953
struct pglist_data **node_data = (void *)(long)node_data_addr;
tools/perf/util/bpf_skel/lock_contention.bpf.c
956
struct pglist_data *pgdat = NULL;
tools/testing/memblock/linux/mmzone.h
8
struct pglist_data *first_online_pgdat(void);
tools/testing/memblock/linux/mmzone.h
9
struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
tools/testing/memblock/mmzone.c
4
struct pglist_data *first_online_pgdat(void)
tools/testing/memblock/mmzone.c
9
struct pglist_data *next_online_pgdat(struct pglist_data *pgdat)
tools/testing/vma/linux/mmzone.h
8
struct pglist_data *first_online_pgdat(void);
tools/testing/vma/linux/mmzone.h
9
struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);