Searched refs:pg_data_t (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/mm/
H A Dshuffle.h11 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 Dvmstat.c317 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 Dmmzone.c32 pg_data_t *pgdat = zone->zone_pgdat;
H A Dshow_mem.c95 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 Dshuffle.c153 void __meminit __shuffle_free_memory(pg_data_t *pgdat)
H A Dmemory-tiers.c235 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 Dcompaction.c453 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 Dvmscan.c466 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 Dmm_init.c48 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 Dworkingset.c199 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 Dinternal.h179 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 Dpage_owner.c419 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 Dnuma.c28 NODE_DATA(nid) = memblock_alloc(sizeof(pg_data_t), 8);
31 __func__, sizeof(pg_data_t), 8);
/linux-master/include/linux/
H A Dcompaction.h91 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 Dmemory_hotplug.h29 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 Dmemory-tiers.h53 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 Dpage_owner.h20 pg_data_t *pgdat, struct zone *zone);
/linux-master/tools/testing/memblock/linux/
H A Dmmzone.h35 } pg_data_t; typedef in typeref:struct:pglist_data
/linux-master/arch/mips/loongson64/
H A Dnuma.c91 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 Dip27-memory.c427 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 Dsetup_percpu.c67 pg_data_t *last = NULL;
/linux-master/drivers/base/
H A Darch_numa.c221 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 Dnuma.c197 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 Dinit.c75 const size_t nd_size = roundup(sizeof(pg_data_t), PAGE_SIZE);
/linux-master/arch/x86/mm/
H A Dnuma.c200 const size_t nd_size = roundup(sizeof(pg_data_t), PAGE_SIZE);
225 memset(NODE_DATA(nid), 0, sizeof(pg_data_t));

Completed in 501 milliseconds

12