Lines Matching refs:zone
139 static inline void zone_numa_event_add(long x, struct zone *zone, in zone_numa_event_add() argument
142 atomic_long_add(x, &zone->vm_numa_event[item]); in zone_numa_event_add()
146 static inline unsigned long zone_numa_event_state(struct zone *zone, in zone_numa_event_state() argument
149 return atomic_long_read(&zone->vm_numa_event[item]); in zone_numa_event_state()
159 static inline void zone_page_state_add(long x, struct zone *zone, in zone_page_state_add() argument
162 atomic_long_add(x, &zone->vm_stat[item]); in zone_page_state_add()
201 static inline unsigned long zone_page_state(struct zone *zone, in zone_page_state() argument
204 long x = atomic_long_read(&zone->vm_stat[item]); in zone_page_state()
218 static inline unsigned long zone_page_state_snapshot(struct zone *zone, in zone_page_state_snapshot() argument
221 long x = atomic_long_read(&zone->vm_stat[item]); in zone_page_state_snapshot()
226 x += per_cpu_ptr(zone->per_cpu_zonestats, cpu)->vm_stat_diff[item]; in zone_page_state_snapshot()
237 __count_numa_event(struct zone *zone, enum numa_stat_item item) in __count_numa_event() argument
239 struct per_cpu_zonestat __percpu *pzstats = zone->per_cpu_zonestats; in __count_numa_event()
245 __count_numa_events(struct zone *zone, enum numa_stat_item item, long delta) in __count_numa_events() argument
247 struct per_cpu_zonestat __percpu *pzstats = zone->per_cpu_zonestats; in __count_numa_events()
270 void __mod_zone_page_state(struct zone *, enum zone_stat_item item, long);
278 void mod_zone_page_state(struct zone *, enum zone_stat_item, long);
287 extern void __inc_zone_state(struct zone *, enum zone_stat_item);
289 extern void dec_zone_state(struct zone *, enum zone_stat_item);
290 extern void __dec_zone_state(struct zone *, enum zone_stat_item);
301 void drain_zonestat(struct zone *zone, struct per_cpu_zonestat *);
303 int calculate_pressure_threshold(struct zone *zone);
304 int calculate_normal_threshold(struct zone *zone);
306 int (*calculate_pressure)(struct zone *));
313 static inline void __mod_zone_page_state(struct zone *zone, in __mod_zone_page_state() argument
316 zone_page_state_add(delta, zone, item); in __mod_zone_page_state()
336 static inline void __inc_zone_state(struct zone *zone, enum zone_stat_item item) in __inc_zone_state() argument
338 atomic_long_inc(&zone->vm_stat[item]); in __inc_zone_state()
348 static inline void __dec_zone_state(struct zone *zone, enum zone_stat_item item) in __dec_zone_state() argument
350 atomic_long_dec(&zone->vm_stat[item]); in __dec_zone_state()
408 static inline void drain_zonestat(struct zone *zone, in drain_zonestat() argument
484 static inline void __mod_zone_freepage_state(struct zone *zone, int nr_pages, in __mod_zone_freepage_state() argument
487 __mod_zone_page_state(zone, NR_FREE_PAGES, nr_pages); in __mod_zone_freepage_state()
489 __mod_zone_page_state(zone, NR_FREE_CMA_PAGES, nr_pages); in __mod_zone_freepage_state()