Home
last modified time | relevance | path

Searched refs:pgdat (Results 1 – 12 of 12) sorted by relevance

/include/linux/
A Dmemory_hotplug.h180 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) in pgdat_kswapd_lock() argument
182 mutex_lock(&pgdat->kswapd_lock); in pgdat_kswapd_lock()
185 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) in pgdat_kswapd_unlock() argument
187 mutex_unlock(&pgdat->kswapd_lock); in pgdat_kswapd_unlock()
190 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) in pgdat_kswapd_lock_init() argument
192 mutex_init(&pgdat->kswapd_lock); in pgdat_kswapd_lock_init()
237 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) {} in pgdat_kswapd_lock() argument
256 spin_lock_irqsave(&pgdat->node_size_lock, *flags); in pgdat_resize_lock()
261 spin_unlock_irqrestore(&pgdat->node_size_lock, *flags); in pgdat_resize_unlock()
264 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init() argument
[all …]
A Dcompaction.h96 extern void reset_isolation_suitable(pg_data_t *pgdat);
108 extern void wakeup_kcompactd(pg_data_t *pgdat, int order, int highest_zoneidx);
111 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
A Dmemory-tiers.h57 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
A Dvmstat.h169 static inline void node_page_state_add(long x, struct pglist_data *pgdat, in node_page_state_add() argument
172 atomic_long_add(x, &pgdat->vm_stat[item]); 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,
304 void set_pgdat_percpu_threshold(pg_data_t *pgdat,
318 static inline void __mod_node_page_state(struct pglist_data *pgdat, in __mod_node_page_state() argument
332 node_page_state_add(delta, pgdat, item); in __mod_node_page_state()
341 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() argument
343 atomic_long_inc(&pgdat->vm_stat[item]); in __inc_node_state()
355 atomic_long_dec(&pgdat->vm_stat[item]); in __dec_node_state()
[all …]
A Dbootmem_info.h20 void __init register_page_bootmem_info_node(struct pglist_data *pgdat);
59 static inline void register_page_bootmem_info_node(struct pglist_data *pgdat) in register_page_bootmem_info_node() argument
A Dmemcontrol.h59 pg_data_t *pgdat; member
698 struct pglist_data *pgdat) in mem_cgroup_lruvec() argument
704 lruvec = &pgdat->__lruvec; in mem_cgroup_lruvec()
711 mz = memcg->nodeinfo[pgdat->node_id]; in mem_cgroup_lruvec()
719 if (unlikely(lruvec->pgdat != pgdat)) in mem_cgroup_lruvec()
720 lruvec->pgdat = pgdat; in mem_cgroup_lruvec()
1178 return &pgdat->__lruvec; in mem_cgroup_lruvec()
1184 return &pgdat->__lruvec; in folio_lruvec()
1251 return &pgdat->__lruvec; in folio_lruvec_lock()
1259 return &pgdat->__lruvec; in folio_lruvec_lock_irq()
[all …]
A Dpage_ext.h58 extern void pgdat_page_ext_init(struct pglist_data *pgdat);
197 static inline void pgdat_page_ext_init(struct pglist_data *pgdat) in pgdat_page_ext_init() argument
A Dmmzone.h602 void lru_gen_init_pgdat(struct pglist_data *pgdat);
615 static inline void lru_gen_init_pgdat(struct pglist_data *pgdat) in lru_gen_init_pgdat() argument
680 struct pglist_data *pgdat; member
1508 static inline unsigned long pgdat_end_pfn(pg_data_t *pgdat) in pgdat_end_pfn() argument
1510 return pgdat->node_start_pfn + pgdat->node_spanned_pages; in pgdat_end_pfn()
1515 void build_all_zonelists(pg_data_t *pgdat);
1541 return lruvec->pgdat; in lruvec_pgdat()
1662 #define for_each_online_pgdat(pgdat) \ argument
1663 for (pgdat = first_online_pgdat(); \
1664 pgdat; \
[all …]
A Dpage_owner.h20 pg_data_t *pgdat, struct zone *zone);
A Dmm_inline.h42 struct pglist_data *pgdat = lruvec_pgdat(lruvec); in __update_lru_size() local
48 __mod_zone_page_state(&pgdat->node_zones[zid], in __update_lru_size()
A Dwriteback.h332 bool node_dirty_ok(struct pglist_data *pgdat);
A Dswap.h429 pg_data_t *pgdat,

Completed in 32 milliseconds