Lines Matching refs:idx
689 void __mod_memcg_state(struct mem_cgroup *memcg, int idx, int val) in __mod_memcg_state() argument
696 x = val + __this_cpu_read(memcg->vmstats_percpu->stat[idx]); in __mod_memcg_state()
704 __this_cpu_add(memcg->vmstats_local->stat[idx], x); in __mod_memcg_state()
706 atomic_long_add(x, &mi->vmstats[idx]); in __mod_memcg_state()
709 __this_cpu_write(memcg->vmstats_percpu->stat[idx], x); in __mod_memcg_state()
733 void __mod_lruvec_state(struct lruvec *lruvec, enum node_stat_item idx, in __mod_lruvec_state() argument
742 __mod_node_page_state(pgdat, idx, val); in __mod_lruvec_state()
751 __mod_memcg_state(memcg, idx, val); in __mod_lruvec_state()
754 __this_cpu_add(pn->lruvec_stat_local->count[idx], val); in __mod_lruvec_state()
756 x = val + __this_cpu_read(pn->lruvec_stat_cpu->count[idx]); in __mod_lruvec_state()
761 atomic_long_add(x, &pi->lruvec_stat[idx]); in __mod_lruvec_state()
764 __this_cpu_write(pn->lruvec_stat_cpu->count[idx], x); in __mod_lruvec_state()
767 void __mod_lruvec_slab_state(void *p, enum node_stat_item idx, int val) in __mod_lruvec_slab_state() argument
779 __mod_node_page_state(pgdat, idx, val); in __mod_lruvec_slab_state()
782 __mod_lruvec_state(lruvec, idx, val); in __mod_lruvec_slab_state()
793 void __count_memcg_events(struct mem_cgroup *memcg, enum vm_event_item idx, in __count_memcg_events() argument
801 x = count + __this_cpu_read(memcg->vmstats_percpu->events[idx]); in __count_memcg_events()
809 __this_cpu_add(memcg->vmstats_local->events[idx], x); in __count_memcg_events()
811 atomic_long_add(x, &mi->vmevents[idx]); in __count_memcg_events()
814 __this_cpu_write(memcg->vmstats_percpu->events[idx], x); in __count_memcg_events()
4336 static unsigned long memcg_exact_page_state(struct mem_cgroup *memcg, int idx) in memcg_exact_page_state() argument
4338 long x = atomic_long_read(&memcg->vmstats[idx]); in memcg_exact_page_state()
4342 x += per_cpu_ptr(memcg->vmstats_percpu, cpu)->stat[idx]; in memcg_exact_page_state()