Lines Matching refs:pgdat

30 extern void arch_refresh_nodedata(int nid, pg_data_t *pgdat);
44 memblock_alloc(sizeof(*pgdat), SMP_CACHE_BYTES); \
48 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) in arch_refresh_nodedata() argument
50 node_data[nid] = pgdat; in arch_refresh_nodedata()
61 static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) in arch_refresh_nodedata() argument
213 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) in pgdat_kswapd_lock() argument
215 mutex_lock(&pgdat->kswapd_lock); in pgdat_kswapd_lock()
218 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) in pgdat_kswapd_unlock() argument
220 mutex_unlock(&pgdat->kswapd_lock); in pgdat_kswapd_unlock()
223 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) in pgdat_kswapd_lock_init() argument
225 mutex_init(&pgdat->kswapd_lock); in pgdat_kswapd_lock_init()
265 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) {} in pgdat_kswapd_lock() argument
266 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) {} in pgdat_kswapd_unlock() argument
267 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) {} in pgdat_kswapd_lock_init() argument
282 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_lock() argument
284 spin_lock_irqsave(&pgdat->node_size_lock, *flags); in pgdat_resize_lock()
287 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags) in pgdat_resize_unlock() argument
289 spin_unlock_irqrestore(&pgdat->node_size_lock, *flags); in pgdat_resize_unlock()
292 void pgdat_resize_init(struct pglist_data *pgdat) in pgdat_resize_init() argument
294 spin_lock_init(&pgdat->node_size_lock); in pgdat_resize_init()
302 static inline void pgdat_resize_init(struct pglist_data *pgdat) {} in pgdat_resize_init() argument
332 extern void __ref free_area_init_core_hotplug(struct pglist_data *pgdat);