Lines Matching full:item

64 static inline void __count_vm_event(enum vm_event_item item)  in __count_vm_event()  argument
66 raw_cpu_inc(vm_event_states.event[item]); in __count_vm_event()
69 static inline void count_vm_event(enum vm_event_item item) in count_vm_event() argument
71 this_cpu_inc(vm_event_states.event[item]); in count_vm_event()
74 static inline void __count_vm_events(enum vm_event_item item, long delta) in __count_vm_events() argument
76 raw_cpu_add(vm_event_states.event[item], delta); in __count_vm_events()
79 static inline void count_vm_events(enum vm_event_item item, long delta) in count_vm_events() argument
81 this_cpu_add(vm_event_states.event[item], delta); in count_vm_events()
91 static inline void count_vm_event(enum vm_event_item item) in count_vm_event() argument
94 static inline void count_vm_events(enum vm_event_item item, long delta) in count_vm_events() argument
97 static inline void __count_vm_event(enum vm_event_item item) in __count_vm_event() argument
100 static inline void __count_vm_events(enum vm_event_item item, long delta) in __count_vm_events() argument
134 #define __count_zid_vm_events(item, zid, delta) \ argument
135 __count_vm_events(item##_NORMAL - ZONE_NORMAL + zid, delta)
146 enum numa_stat_item item) in zone_numa_event_add() argument
148 atomic_long_add(x, &zone->vm_numa_event[item]); in zone_numa_event_add()
149 atomic_long_add(x, &vm_numa_event[item]); in zone_numa_event_add()
153 enum numa_stat_item item) in zone_numa_event_state() argument
155 return atomic_long_read(&zone->vm_numa_event[item]); in zone_numa_event_state()
159 global_numa_event_state(enum numa_stat_item item) in global_numa_event_state() argument
161 return atomic_long_read(&vm_numa_event[item]); in global_numa_event_state()
166 enum zone_stat_item item) in zone_page_state_add() argument
168 atomic_long_add(x, &zone->vm_stat[item]); in zone_page_state_add()
169 atomic_long_add(x, &vm_zone_stat[item]); in zone_page_state_add()
173 enum node_stat_item item) in node_page_state_add() argument
175 atomic_long_add(x, &pgdat->vm_stat[item]); in node_page_state_add()
176 atomic_long_add(x, &vm_node_stat[item]); in node_page_state_add()
179 static inline unsigned long global_zone_page_state(enum zone_stat_item item) in global_zone_page_state() argument
181 long x = atomic_long_read(&vm_zone_stat[item]); in global_zone_page_state()
190 unsigned long global_node_page_state_pages(enum node_stat_item item) in global_node_page_state_pages() argument
192 long x = atomic_long_read(&vm_node_stat[item]); in global_node_page_state_pages()
200 static inline unsigned long global_node_page_state(enum node_stat_item item) in global_node_page_state() argument
202 VM_WARN_ON_ONCE(vmstat_item_in_bytes(item)); in global_node_page_state()
204 return global_node_page_state_pages(item); in global_node_page_state()
208 enum zone_stat_item item) in zone_page_state() argument
210 long x = atomic_long_read(&zone->vm_stat[item]); in zone_page_state()
225 enum zone_stat_item item) in zone_page_state_snapshot() argument
227 long x = atomic_long_read(&zone->vm_stat[item]); in zone_page_state_snapshot()
232 x += per_cpu_ptr(zone->per_cpu_zonestats, cpu)->vm_stat_diff[item]; in zone_page_state_snapshot()
243 __count_numa_event(struct zone *zone, enum numa_stat_item item) in __count_numa_event() argument
247 raw_cpu_inc(pzstats->vm_numa_event[item]); in __count_numa_event()
251 __count_numa_events(struct zone *zone, enum numa_stat_item item, long delta) in __count_numa_events() argument
255 raw_cpu_add(pzstats->vm_numa_event[item], delta); in __count_numa_events()
259 enum zone_stat_item item);
260 extern unsigned long sum_zone_numa_event_state(int node, enum numa_stat_item item);
262 enum node_stat_item item);
264 enum node_stat_item item);
267 #define sum_zone_node_page_state(node, item) global_zone_page_state(item) argument
268 #define node_page_state(node, item) global_node_page_state(item) argument
269 #define node_page_state_pages(node, item) global_node_page_state_pages(item) argument
276 void __mod_zone_page_state(struct zone *, enum zone_stat_item item, long);
280 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long);
320 enum zone_stat_item item, long delta) in __mod_zone_page_state() argument
322 zone_page_state_add(delta, zone, item); in __mod_zone_page_state()
326 enum node_stat_item item, int delta) in __mod_node_page_state() argument
328 if (vmstat_item_in_bytes(item)) { in __mod_node_page_state()
339 node_page_state_add(delta, pgdat, item); in __mod_node_page_state()
342 static inline void __inc_zone_state(struct zone *zone, enum zone_stat_item item) in __inc_zone_state() argument
344 atomic_long_inc(&zone->vm_stat[item]); in __inc_zone_state()
345 atomic_long_inc(&vm_zone_stat[item]); in __inc_zone_state()
348 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() argument
350 atomic_long_inc(&pgdat->vm_stat[item]); in __inc_node_state()
351 atomic_long_inc(&vm_node_stat[item]); in __inc_node_state()
354 static inline void __dec_zone_state(struct zone *zone, enum zone_stat_item item) in __dec_zone_state() argument
356 atomic_long_dec(&zone->vm_stat[item]); in __dec_zone_state()
357 atomic_long_dec(&vm_zone_stat[item]); in __dec_zone_state()
360 static inline void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state() argument
362 atomic_long_dec(&pgdat->vm_stat[item]); in __dec_node_state()
363 atomic_long_dec(&vm_node_stat[item]); in __dec_node_state()
367 enum zone_stat_item item) in __inc_zone_page_state() argument
369 __inc_zone_state(page_zone(page), item); in __inc_zone_page_state()
373 enum node_stat_item item) in __inc_node_page_state() argument
375 __inc_node_state(page_pgdat(page), item); in __inc_node_page_state()
380 enum zone_stat_item item) in __dec_zone_page_state() argument
382 __dec_zone_state(page_zone(page), item); in __dec_zone_page_state()
386 enum node_stat_item item) in __dec_node_page_state() argument
388 __dec_node_state(page_pgdat(page), item); in __dec_node_page_state()
419 enum zone_stat_item item, long nr) in __zone_stat_mod_folio() argument
421 __mod_zone_page_state(folio_zone(folio), item, nr); in __zone_stat_mod_folio()
425 enum zone_stat_item item) in __zone_stat_add_folio() argument
427 __mod_zone_page_state(folio_zone(folio), item, folio_nr_pages(folio)); in __zone_stat_add_folio()
431 enum zone_stat_item item) in __zone_stat_sub_folio() argument
433 __mod_zone_page_state(folio_zone(folio), item, -folio_nr_pages(folio)); in __zone_stat_sub_folio()
437 enum zone_stat_item item, long nr) in zone_stat_mod_folio() argument
439 mod_zone_page_state(folio_zone(folio), item, nr); in zone_stat_mod_folio()
443 enum zone_stat_item item) in zone_stat_add_folio() argument
445 mod_zone_page_state(folio_zone(folio), item, folio_nr_pages(folio)); in zone_stat_add_folio()
449 enum zone_stat_item item) in zone_stat_sub_folio() argument
451 mod_zone_page_state(folio_zone(folio), item, -folio_nr_pages(folio)); in zone_stat_sub_folio()
455 enum node_stat_item item, long nr) in __node_stat_mod_folio() argument
457 __mod_node_page_state(folio_pgdat(folio), item, nr); in __node_stat_mod_folio()
461 enum node_stat_item item) in __node_stat_add_folio() argument
463 __mod_node_page_state(folio_pgdat(folio), item, folio_nr_pages(folio)); in __node_stat_add_folio()
467 enum node_stat_item item) in __node_stat_sub_folio() argument
469 __mod_node_page_state(folio_pgdat(folio), item, -folio_nr_pages(folio)); in __node_stat_sub_folio()
473 enum node_stat_item item, long nr) in node_stat_mod_folio() argument
475 mod_node_page_state(folio_pgdat(folio), item, nr); in node_stat_mod_folio()
479 enum node_stat_item item) in node_stat_add_folio() argument
481 mod_node_page_state(folio_pgdat(folio), item, folio_nr_pages(folio)); in node_stat_add_folio()
485 enum node_stat_item item) in node_stat_sub_folio() argument
487 mod_node_page_state(folio_pgdat(folio), item, -folio_nr_pages(folio)); in node_stat_sub_folio()
500 static inline const char *zone_stat_name(enum zone_stat_item item) in zone_stat_name() argument
502 return vmstat_text[item]; in zone_stat_name()
506 static inline const char *numa_stat_name(enum numa_stat_item item) in numa_stat_name() argument
509 item]; in numa_stat_name()
513 static inline const char *node_stat_name(enum node_stat_item item) in node_stat_name() argument
517 item]; in node_stat_name()
525 static inline const char *writeback_stat_name(enum writeback_stat_item item) in writeback_stat_name() argument
530 item]; in writeback_stat_name()
534 static inline const char *vm_event_name(enum vm_event_item item) in vm_event_name() argument
540 item]; in vm_event_name()