Home
last modified time | relevance | path

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

12

/linux/tools/testing/vma/linux/
H A Dmmzone.h8 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 Dmmzone.h8 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 Dvmcore_info.c190 VMCOREINFO_STRUCT_SIZE(pglist_data); in crash_save_vmcoreinfo_init()
202 VMCOREINFO_OFFSET(pglist_data, node_zones); in crash_save_vmcoreinfo_init()
203 VMCOREINFO_OFFSET(pglist_data, nr_zones); in crash_save_vmcoreinfo_init()
205 VMCOREINFO_OFFSET(pglist_data, node_mem_map); in crash_save_vmcoreinfo_init()
207 VMCOREINFO_OFFSET(pglist_data, node_start_pfn); in crash_save_vmcoreinfo_init()
208 VMCOREINFO_OFFSET(pglist_data, node_spanned_pages); in crash_save_vmcoreinfo_init()
209 VMCOREINFO_OFFSET(pglist_data, node_id); in crash_save_vmcoreinfo_init()
/linux/tools/testing/memblock/
H A Dmmzone.c4 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 Dvmstat.h169 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);
290 extern void __inc_node_state(struct pglist_data *, enum node_stat_item);
292 extern void __dec_node_state(struct pglist_data *, enum node_stat_item);
317 static inline void __mod_node_page_state(struct pglist_data *pgdat,
340 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item)
352 static inline void __dec_node_state(struct pglist_data *pgda in __dec_zone_state()
[all...]
H A Dmmzone.h143 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
1553 void kswapd_try_clear_hopeless(struct pglist_data *pgdat,
1572 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat()
1577 return container_of(lruvec, struct pglist_data, __lruvec); in lruvec_pgdat()
1677 extern struct pglist_data contig_page_data;
[all …]
H A Dmemcontrol.h708 struct pglist_data *pgdat) in mem_cgroup_lruvec()
1171 struct pglist_data *pgdat) in mem_cgroup_lruvec()
1178 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec()
1243 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec_lock()
1251 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec_lock_irq()
1260 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec_lock_irqsave()
H A Dwriteback.h331 bool node_dirty_ok(struct pglist_data *pgdat);
H A Dmm_inline.h42 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in __update_lru_size()
/linux/mm/
H 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()
H A Dworkingset.c245 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 Dvmstat.c277 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()
723 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in dec_zone_page_state()
737 struct pglist_data *pgdat;
801 struct pglist_data *pgda
[all...]
H A Dmm_init.c973 struct pglist_data *node = NODE_DATA(nid); in memmap_init()
1114 struct pglist_data *pgdat = zone->zone_pgdat; in memmap_init_zone_device()
1294 static void __init reset_memoryless_node_totalpages(struct pglist_data *pgdat) in zone_spanned_pages_in_node()
1336 static void __init calculate_node_totalpages(struct pglist_data *pgdat, in calc_nr_kernel_pages()
1380 static void pgdat_init_split_queue(struct pglist_data *pgdat) in calculate_node_totalpages()
1389 static void pgdat_init_split_queue(struct pglist_data *pgdat) {} in pgdat_init_split_queue()
1393 static void pgdat_init_kcompactd(struct pglist_data *pgdat)
1398 static void pgdat_init_kcompactd(struct pglist_data *pgdat) {} in pgdat_init_kcompactd()
1401 static void __meminit pgdat_init_internals(struct pglist_data *pgdat) in pgdat_init_kcompactd()
1450 struct pglist_data *pgda in init_currently_empty_zone()
[all...]
H A Dvmscan.c346 struct pglist_data *pgdat = NODE_DATA(nid); in can_demote()
1022 struct pglist_data *pgdat, in demote_folio_list()
1084 struct pglist_data *pgdat, struct scan_control *sc, in shrink_folio_list()
1853 static bool too_many_isolated(struct pglist_data *pgdat, int file, in too_many_isolated()
1988 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in shrink_inactive_list()
2112 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in shrink_active_list()
2192 struct pglist_data *pgdat) in reclaim_folio_list()
2530 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in get_scan_count()
2712 struct pglist_data *pgdat = NODE_DATA(nid); in get_lruvec()
2733 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in get_swappiness()
[all …]
H A Dnuma.c8 struct pglist_data *node_data[MAX_NUMNODES];
H A Dmemory_hotplug.c519 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 Dmemcontrol.c1812 struct pglist_data *cached_pgdat;
2574 struct pglist_data *pgdat, in account_slab_nmi_safe()
2595 struct pglist_data *pgdat, in account_slab_nmi_safe()
2606 struct pglist_data *pgdat, in mod_objcg_mlstate()
2931 struct pglist_data *pgdat, enum node_stat_item idx) in __account_obj_stock()
2941 struct pglist_data *oldpg = stock->cached_pgdat; in __account_obj_stock()
2979 struct pglist_data *pgdat, enum node_stat_item idx) in consume_obj_stock()
3081 bool allow_uncharge, int nr_acct, struct pglist_data *pgdat, in refill_obj_stock()
3123 struct pglist_data *pgdat, enum node_stat_item idx) in obj_cgroup_charge_account()
/linux/arch/sh/mm/
H A Dnuma.c41 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/Documentation/admin-guide/kdump/
H 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
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/mips/include/asm/mach-ip27/
H A Dmmzone.h19 struct pglist_data pglist;
/linux/arch/sh/include/asm/
H A Dmmzone.h19 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
/linux/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c869 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 Dops-common.c301 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 Dvmlinux.h210 struct pglist_data { struct
/linux/drivers/base/
H A Dnode.c446 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_meminfo()
591 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_vmstat()

12