Lines Matching defs:pgdat
180 static inline void pgdat_kswapd_lock(pg_data_t *pgdat)
182 mutex_lock(&pgdat->kswapd_lock);
185 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat)
187 mutex_unlock(&pgdat->kswapd_lock);
190 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat)
192 mutex_init(&pgdat->kswapd_lock);
237 static inline void pgdat_kswapd_lock(pg_data_t *pgdat) {}
238 static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) {}
239 static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) {}
251 * pgdat resizing functions
254 void pgdat_resize_lock(struct pglist_data *pgdat, unsigned long *flags)
256 spin_lock_irqsave(&pgdat->node_size_lock, *flags);
259 void pgdat_resize_unlock(struct pglist_data *pgdat, unsigned long *flags)
261 spin_unlock_irqrestore(&pgdat->node_size_lock, *flags);
264 void pgdat_resize_init(struct pglist_data *pgdat)
266 spin_lock_init(&pgdat->node_size_lock);
274 static inline void pgdat_resize_init(struct pglist_data *pgdat) {}
307 extern void __ref free_area_init_core_hotplug(struct pglist_data *pgdat);