Lines Matching refs:iter
209 struct obj_cgroup *objcg, *iter; in memcg_reparent_objcgs() local
218 list_for_each_entry(iter, &memcg->objcg_list, list) in memcg_reparent_objcgs()
219 WRITE_ONCE(iter->memcg, parent); in memcg_reparent_objcgs()
1005 struct mem_cgroup_reclaim_iter *iter; in mem_cgroup_iter() local
1024 iter = &root->nodeinfo[nid]->iter; in mem_cgroup_iter()
1025 gen = atomic_read(&iter->generation); in mem_cgroup_iter()
1036 pos = READ_ONCE(iter->position); in mem_cgroup_iter()
1060 if (cmpxchg(&iter->position, pos, next) != pos) { in mem_cgroup_iter()
1067 atomic_inc(&iter->generation); in mem_cgroup_iter()
1105 struct mem_cgroup_reclaim_iter *iter; in __invalidate_reclaim_iterators() local
1111 iter = &mz->iter; in __invalidate_reclaim_iterators()
1112 cmpxchg(&iter->position, dead_memcg, NULL); in __invalidate_reclaim_iterators()
1153 struct mem_cgroup *iter; in mem_cgroup_scan_tasks() local
1158 for_each_mem_cgroup_tree(iter, memcg) { in mem_cgroup_scan_tasks()
1162 css_task_iter_start(&iter->css, CSS_TASK_ITER_PROCS, &it); in mem_cgroup_scan_tasks()
1170 mem_cgroup_iter_break(memcg, iter); in mem_cgroup_scan_tasks()