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_state_add() argument
148 atomic_long_add(x, &zone->vm_numa_stat[item]); in zone_numa_state_add()
149 atomic_long_add(x, &vm_numa_stat[item]); in zone_numa_state_add()
152 static inline unsigned long global_numa_state(enum numa_stat_item item) in global_numa_state() argument
154 long x = atomic_long_read(&vm_numa_stat[item]); in global_numa_state()
160 enum numa_stat_item item) in zone_numa_state_snapshot() argument
162 long x = atomic_long_read(&zone->vm_numa_stat[item]); in zone_numa_state_snapshot()
166 x += per_cpu_ptr(zone->pageset, cpu)->vm_numa_stat_diff[item]; in zone_numa_state_snapshot()
173 enum zone_stat_item item) in zone_page_state_add() argument
175 atomic_long_add(x, &zone->vm_stat[item]); in zone_page_state_add()
176 atomic_long_add(x, &vm_zone_stat[item]); in zone_page_state_add()
180 enum node_stat_item item) in node_page_state_add() argument
182 atomic_long_add(x, &pgdat->vm_stat[item]); in node_page_state_add()
183 atomic_long_add(x, &vm_node_stat[item]); in node_page_state_add()
186 static inline unsigned long global_zone_page_state(enum zone_stat_item item) in global_zone_page_state() argument
188 long x = atomic_long_read(&vm_zone_stat[item]); in global_zone_page_state()
197 unsigned long global_node_page_state_pages(enum node_stat_item item) in global_node_page_state_pages() argument
199 long x = atomic_long_read(&vm_node_stat[item]); in global_node_page_state_pages()
207 static inline unsigned long global_node_page_state(enum node_stat_item item) in global_node_page_state() argument
209 VM_WARN_ON_ONCE(vmstat_item_in_bytes(item)); in global_node_page_state()
211 return global_node_page_state_pages(item); in global_node_page_state()
215 enum zone_stat_item item) in zone_page_state() argument
217 long x = atomic_long_read(&zone->vm_stat[item]); in zone_page_state()
232 enum zone_stat_item item) in zone_page_state_snapshot() argument
234 long x = atomic_long_read(&zone->vm_stat[item]); in zone_page_state_snapshot()
239 x += per_cpu_ptr(zone->pageset, cpu)->vm_stat_diff[item]; in zone_page_state_snapshot()
248 extern void __inc_numa_state(struct zone *zone, enum numa_stat_item item);
250 enum zone_stat_item item);
251 extern unsigned long sum_zone_numa_state(int node, enum numa_stat_item item);
253 enum node_stat_item item);
255 enum node_stat_item item);
257 #define sum_zone_node_page_state(node, item) global_zone_page_state(item) argument
258 #define node_page_state(node, item) global_node_page_state(item) argument
259 #define node_page_state_pages(node, item) global_node_page_state_pages(item) argument
263 void __mod_zone_page_state(struct zone *, enum zone_stat_item item, long);
267 void __mod_node_page_state(struct pglist_data *, enum node_stat_item item, long);
307 enum zone_stat_item item, long delta) in __mod_zone_page_state() argument
309 zone_page_state_add(delta, zone, item); in __mod_zone_page_state()
313 enum node_stat_item item, int delta) in __mod_node_page_state() argument
315 if (vmstat_item_in_bytes(item)) { in __mod_node_page_state()
320 node_page_state_add(delta, pgdat, item); in __mod_node_page_state()
323 static inline void __inc_zone_state(struct zone *zone, enum zone_stat_item item) in __inc_zone_state() argument
325 atomic_long_inc(&zone->vm_stat[item]); in __inc_zone_state()
326 atomic_long_inc(&vm_zone_stat[item]); in __inc_zone_state()
329 static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() argument
331 atomic_long_inc(&pgdat->vm_stat[item]); in __inc_node_state()
332 atomic_long_inc(&vm_node_stat[item]); in __inc_node_state()
335 static inline void __dec_zone_state(struct zone *zone, enum zone_stat_item item) in __dec_zone_state() argument
337 atomic_long_dec(&zone->vm_stat[item]); in __dec_zone_state()
338 atomic_long_dec(&vm_zone_stat[item]); in __dec_zone_state()
341 static inline void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state() argument
343 atomic_long_dec(&pgdat->vm_stat[item]); in __dec_node_state()
344 atomic_long_dec(&vm_node_stat[item]); in __dec_node_state()
348 enum zone_stat_item item) in __inc_zone_page_state() argument
350 __inc_zone_state(page_zone(page), item); in __inc_zone_page_state()
354 enum node_stat_item item) in __inc_node_page_state() argument
356 __inc_node_state(page_pgdat(page), item); in __inc_node_page_state()
361 enum zone_stat_item item) in __dec_zone_page_state() argument
363 __dec_zone_state(page_zone(page), item); in __dec_zone_page_state()
367 enum node_stat_item item) in __dec_node_page_state() argument
369 __dec_node_state(page_pgdat(page), item); in __dec_node_page_state()
409 static inline const char *zone_stat_name(enum zone_stat_item item) in zone_stat_name() argument
411 return vmstat_text[item]; in zone_stat_name()
415 static inline const char *numa_stat_name(enum numa_stat_item item) in numa_stat_name() argument
418 item]; in numa_stat_name()
422 static inline const char *node_stat_name(enum node_stat_item item) in node_stat_name() argument
426 item]; in node_stat_name()
434 static inline const char *writeback_stat_name(enum writeback_stat_item item) in writeback_stat_name() argument
439 item]; in writeback_stat_name()
443 static inline const char *vm_event_name(enum vm_event_item item) in vm_event_name() argument
449 item]; in vm_event_name()