/linux-master/mm/ |
H A D | shuffle.h | 11 extern void __shuffle_free_memory(pg_data_t *pgdat); 13 static inline void __meminit shuffle_free_memory(pg_data_t *pgdat) 40 static inline void shuffle_free_memory(pg_data_t *pgdat)
|
H A D | vmstat.c | 317 void set_pgdat_percpu_threshold(pg_data_t *pgdat, 1424 pg_data_t *pgdat; 1437 pg_data_t *pgdat = (pg_data_t *)arg; 1451 static void walk_zones_in_node(struct seq_file *m, pg_data_t *pgdat, 1453 void (*print)(struct seq_file *m, pg_data_t *, struct zone *)) 1473 static void frag_show_print(struct seq_file *m, pg_data_t *pgdat, 1493 pg_data_t *pgdat = (pg_data_t *)arg; 1499 pg_data_t *pgda [all...] |
H A D | mmzone.c | 32 pg_data_t *pgdat = zone->zone_pgdat;
|
H A D | show_mem.c | 95 pg_data_t *pgdat = NODE_DATA(nid); 168 static bool node_has_managed_zones(pg_data_t *pgdat, int max_zone_idx) 191 pg_data_t *pgdat;
|
H A D | shuffle.c | 153 void __meminit __shuffle_free_memory(pg_data_t *pgdat)
|
H A D | memory-tiers.c | 235 pg_data_t *pgdat; 253 pg_data_t *pgdat; 275 void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets) 280 * pg_data_t.memtier updates includes a synchronize_rcu() 509 pg_data_t *pgdat = NODE_DATA(node); 536 pg_data_t *pgdat;
|
H A D | compaction.c | 453 void reset_isolation_suitable(pg_data_t *pgdat) 817 pg_data_t *pgdat = cc->zone->zone_pgdat; 894 pg_data_t *pgdat = cc->zone->zone_pgdat; 2203 static bool kswapd_is_running(pg_data_t *pgdat) 2248 static unsigned int fragmentation_score_node(pg_data_t *pgdat) 2278 static bool should_proactive_compact_node(pg_data_t *pgdat) 2317 pg_data_t *pgdat; 2900 static int compact_node(pg_data_t *pgdat, bool proactive) 2964 pg_data_t *pgdat = NODE_DATA(nid); 3030 static inline bool kcompactd_work_requested(pg_data_t *pgda [all...] |
H A D | vmscan.c | 466 static bool skip_throttle_noprogress(pg_data_t *pgdat) 499 void reclaim_throttle(pg_data_t *pgdat, enum vmscan_throttle_state reason) 573 void __acct_reclaim_writeback(pg_data_t *pgdat, struct folio *folio, 2220 static void prepare_scan_control(pg_data_t *pgdat, struct scan_control *sc) 5829 static void shrink_node_memcgs(pg_data_t *pgdat, struct scan_control *sc) 5887 static void shrink_node(pg_data_t *pgdat, struct scan_control *sc) 6035 static void consider_reclaim_throttle(pg_data_t *pgdat, struct scan_control *sc) 6080 pg_data_t *last_pgdat = NULL; 6081 pg_data_t *first_pgdat = NULL; 6165 static void snapshot_refaults(struct mem_cgroup *target_memcg, pg_data_t *pgda [all...] |
H A D | mm_init.c | 48 pg_data_t *pgdat = NODE_DATA(nid); 653 static inline void pgdat_set_deferred_range(pg_data_t *pgdat) 708 pg_data_t *pgdat; 725 static inline void pgdat_set_deferred_range(pg_data_t *pgdat) {} 1705 pg_data_t *pgdat = NODE_DATA(nid); 1709 /* pg_data_t should be reset to zero when it's allocated */ 1738 static void __init check_for_memory(pg_data_t *pgdat) 1777 * free_area_init - Initialise all pg_data_t and zone data 1868 pg_data_t *pgdat; 2177 pg_data_t *pgda [all...] |
H A D | workingset.c | 199 static void *pack_shadow(int memcgid, pg_data_t *pgdat, unsigned long eviction, 210 static void unpack_shadow(void *shadow, int *memcgidp, pg_data_t **pgdat,
|
H A D | internal.h | 179 void __acct_reclaim_writeback(pg_data_t *pgdat, struct folio *folio, 183 pg_data_t *pgdat = folio_pgdat(folio); 190 static inline void wake_throttle_isolated(pg_data_t *pgdat) 299 extern void reclaim_throttle(pg_data_t *pgdat, enum vmscan_throttle_state reason);
|
H A D | page_owner.c | 419 pg_data_t *pgdat, struct zone *zone) 765 static void init_pages_in_zone(pg_data_t *pgdat, struct zone *zone) 835 static void init_zones_in_node(pg_data_t *pgdat) 850 pg_data_t *pgdat;
|
/linux-master/arch/s390/kernel/ |
H A D | numa.c | 28 NODE_DATA(nid) = memblock_alloc(sizeof(pg_data_t), 8); 31 __func__, sizeof(pg_data_t), 8);
|
/linux-master/include/linux/ |
H A D | compaction.h | 91 extern void reset_isolation_suitable(pg_data_t *pgdat); 103 extern void wakeup_kcompactd(pg_data_t *pgdat, int order, int highest_zoneidx); 106 static inline void reset_isolation_suitable(pg_data_t *pgdat) 123 static inline void wakeup_kcompactd(pg_data_t *pgdat,
|
H A D | memory_hotplug.h | 29 extern pg_data_t *arch_alloc_nodedata(int nid); 30 extern void arch_refresh_nodedata(int nid, pg_data_t *pgdat); 47 extern pg_data_t *node_data[]; 48 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) 56 static inline pg_data_t *generic_alloc_nodedata(int nid) 61 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) 230 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) 235 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) 240 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) 287 static inline void pgdat_kswapd_lock(pg_data_t *pgda [all...] |
H A D | memory-tiers.h | 53 void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets); 61 static inline void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets) 104 static inline void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets)
|
H A D | page_owner.h | 20 pg_data_t *pgdat, struct zone *zone);
|
/linux-master/tools/testing/memblock/linux/ |
H A D | mmzone.h | 35 } pg_data_t; typedef in typeref:struct:pglist_data
|
/linux-master/arch/mips/loongson64/ |
H A D | numa.c | 91 const size_t nd_size = roundup(sizeof(pg_data_t), SMP_CACHE_BYTES); 202 pg_data_t * __init arch_alloc_nodedata(int nid) 204 return memblock_alloc(sizeof(pg_data_t), SMP_CACHE_BYTES); 207 void arch_refresh_nodedata(int nid, pg_data_t *pgdat)
|
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-memory.c | 427 pg_data_t * __init arch_alloc_nodedata(int nid) 429 return memblock_alloc(sizeof(pg_data_t), SMP_CACHE_BYTES); 432 void arch_refresh_nodedata(int nid, pg_data_t *pgdat)
|
/linux-master/arch/x86/kernel/ |
H A D | setup_percpu.c | 67 pg_data_t *last = NULL;
|
/linux-master/drivers/base/ |
H A D | arch_numa.c | 221 const size_t nd_size = roundup(sizeof(pg_data_t), SMP_CACHE_BYTES); 244 memset(NODE_DATA(nid), 0, sizeof(pg_data_t));
|
/linux-master/arch/loongarch/kernel/ |
H A D | numa.c | 197 size_t nd_sz = roundup(sizeof(pg_data_t), PAGE_SIZE); 208 memset(nd, 0, sizeof(pg_data_t));
|
/linux-master/mm/kmsan/ |
H A D | init.c | 75 const size_t nd_size = roundup(sizeof(pg_data_t), PAGE_SIZE);
|
/linux-master/arch/x86/mm/ |
H A D | numa.c | 200 const size_t nd_size = roundup(sizeof(pg_data_t), PAGE_SIZE); 225 memset(NODE_DATA(nid), 0, sizeof(pg_data_t));
|