| /include/linux/ |
| D | memory_hotplug.h | 182 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) in pgdat_kswapd_lock() argument 184 mutex_lock(&pgdat->kswapd_lock); in pgdat_kswapd_lock() 187 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) in pgdat_kswapd_unlock() argument 189 mutex_unlock(&pgdat->kswapd_lock); in pgdat_kswapd_unlock() 192 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) in pgdat_kswapd_lock_init() argument 194 mutex_init(&pgdat->kswapd_lock); in pgdat_kswapd_lock_init() 239 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) {} in pgdat_kswapd_lock() argument 240 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) {} in pgdat_kswapd_unlock() argument 241 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) {} in pgdat_kswapd_lock_init() argument 256 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock() argument [all …]
|
| D | compaction.h | 96 extern void reset_isolation_suitable(pg_data_t *pgdat); 108 extern void wakeup_kcompactd(pg_data_t *pgdat, int order, int highest_zoneidx); 112 static inline void reset_isolation_suitable(pg_data_t *pgdat) in reset_isolation_suitable() argument 129 static inline void wakeup_kcompactd(pg_data_t *pgdat, in wakeup_kcompactd() argument
|
| D | bootmem_info.h | 21 void __init register_page_bootmem_info_node(struct pglist_data *pgdat); 48 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() argument
|
| D | node.h | 130 struct pglist_data *pgdat = NODE_DATA(nid); in register_one_node() local 131 unsigned long start_pfn = pgdat->node_start_pfn; in register_one_node() 132 unsigned long end_pfn = start_pfn + pgdat->node_spanned_pages; in register_one_node()
|
| D | memory-tiers.h | 57 void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets); 65 static inline void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets) in node_get_allowed_targets() argument 109 static inline void node_get_allowed_targets(pg_data_t *pgdat, nodemask_t *targets) in node_get_allowed_targets() argument
|
| D | page_ext.h | 61 extern void pgdat_page_ext_init(struct pglist_data *pgdat); 108 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init() argument
|
| D | vmstat.h | 176 static inline void node_page_state_add(long x, struct pglist_data *pgdat, in node_page_state_add() argument 179 atomic_long_add(x, &pgdat->vm_stat[item]); in node_page_state_add() 265 extern unsigned long node_page_state(struct pglist_data *pgdat, 267 extern unsigned long node_page_state_pages(struct pglist_data *pgdat, 315 void set_pgdat_percpu_threshold(pg_data_t *pgdat, 329 static inline void __mod_node_page_state(struct pglist_data *pgdat, in __mod_node_page_state() argument 343 node_page_state_add(delta, pgdat, item); in __mod_node_page_state() 352 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() argument 354 atomic_long_inc(&pgdat->vm_stat[item]); in __inc_node_state() 364 static inline void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state() argument [all …]
|
| D | memcontrol.h | 60 pg_data_t *pgdat; member 758 struct pglist_data *pgdat) in mem_cgroup_lruvec() argument 764 lruvec = &pgdat->__lruvec; in mem_cgroup_lruvec() 771 mz = memcg->nodeinfo[pgdat->node_id]; in mem_cgroup_lruvec() 779 if (unlikely(lruvec->pgdat != pgdat)) in mem_cgroup_lruvec() 780 lruvec->pgdat = pgdat; in mem_cgroup_lruvec() 1262 struct pglist_data *pgdat) in mem_cgroup_lruvec() argument 1264 return &pgdat->__lruvec; in mem_cgroup_lruvec() 1269 struct pglist_data *pgdat = folio_pgdat(folio); in folio_lruvec() local 1270 return &pgdat->__lruvec; in folio_lruvec() [all …]
|
| D | mmzone.h | 608 void lru_gen_init_pgdat(struct pglist_data *pgdat); 621 static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) in lru_gen_init_pgdat() argument 686 struct pglist_data *pgdat; member 1504 static inline unsigned long pgdat_end_pfn(pg_data_t *pgdat) in pgdat_end_pfn() argument 1506 return pgdat->node_start_pfn + pgdat->node_spanned_pages; in pgdat_end_pfn() 1511 void build_all_zonelists(pg_data_t *pgdat); 1539 return lruvec->pgdat; in lruvec_pgdat() 1653 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat); 1672 #define for_each_online_pgdat(pgdat) \ argument 1673 for (pgdat = first_online_pgdat(); \ [all …]
|
| D | dma-direct.h | 29 pg_data_t *pgdat = NODE_DATA(node); in zone_dma32_is_empty() local 31 return zone_is_empty(&pgdat->node_zones[ZONE_DMA32]); in zone_dma32_is_empty()
|
| D | page_owner.h | 23 pg_data_t *pgdat, struct zone *zone);
|
| D | mm_inline.h | 45 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in __update_lru_size() local 51 __mod_zone_page_state(&pgdat->node_zones[zid], in __update_lru_size()
|
| D | writeback.h | 343 bool node_dirty_ok(struct pglist_data *pgdat);
|
| D | swap.h | 434 pg_data_t *pgdat,
|
| /include/trace/hooks/ |
| D | vmscan.h | 109 TP_PROTO(pg_data_t *pgdat, struct mem_cgroup *memcg), 110 TP_ARGS(pgdat, memcg));
|