Lines Matching refs:memcg

173 	struct mem_cgroup *memcg = sc->target_mem_cgroup;  in sane_reclaim()  local
175 if (!memcg) in sane_reclaim()
407 struct mem_cgroup *memcg, in shrink_slab() argument
414 if (memcg && !memcg_kmem_is_active(memcg)) in shrink_slab()
435 .memcg = memcg, in shrink_slab()
438 if (memcg && !(shrinker->flags & SHRINKER_MEMCG_AWARE)) in shrink_slab()
458 struct mem_cgroup *memcg = NULL; in drop_slab_node() local
462 freed += shrink_slab(GFP_KERNEL, nid, memcg, in drop_slab_node()
464 } while ((memcg = mem_cgroup_iter(NULL, memcg, NULL)) != NULL); in drop_slab_node()
613 struct mem_cgroup *memcg; in __remove_mapping() local
618 memcg = mem_cgroup_begin_page_stat(page); in __remove_mapping()
658 mem_cgroup_end_page_stat(memcg); in __remove_mapping()
678 __delete_from_page_cache(page, shadow, memcg); in __remove_mapping()
680 mem_cgroup_end_page_stat(memcg); in __remove_mapping()
690 mem_cgroup_end_page_stat(memcg); in __remove_mapping()
2388 struct mem_cgroup *memcg; in shrink_zone() local
2393 memcg = mem_cgroup_iter(root, NULL, &reclaim); in shrink_zone()
2400 if (mem_cgroup_low(root, memcg)) { in shrink_zone()
2403 mem_cgroup_events(memcg, MEMCG_LOW, 1); in shrink_zone()
2406 lruvec = mem_cgroup_zone_lruvec(zone, memcg); in shrink_zone()
2407 swappiness = mem_cgroup_swappiness(memcg); in shrink_zone()
2413 if (memcg && is_classzone) in shrink_zone()
2415 memcg, sc->nr_scanned - scanned, in shrink_zone()
2430 mem_cgroup_iter_break(root, memcg); in shrink_zone()
2433 } while ((memcg = mem_cgroup_iter(root, memcg, &reclaim))); in shrink_zone()
2862 unsigned long mem_cgroup_shrink_node_zone(struct mem_cgroup *memcg, in mem_cgroup_shrink_node_zone() argument
2869 .target_mem_cgroup = memcg, in mem_cgroup_shrink_node_zone()
2874 struct lruvec *lruvec = mem_cgroup_zone_lruvec(zone, memcg); in mem_cgroup_shrink_node_zone()
2875 int swappiness = mem_cgroup_swappiness(memcg); in mem_cgroup_shrink_node_zone()
2900 unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, in try_to_free_mem_cgroup_pages() argument
2912 .target_mem_cgroup = memcg, in try_to_free_mem_cgroup_pages()
2924 nid = mem_cgroup_select_victim_node(memcg); in try_to_free_mem_cgroup_pages()
2942 struct mem_cgroup *memcg; in age_active_anon() local
2947 memcg = mem_cgroup_iter(NULL, NULL, NULL); in age_active_anon()
2949 struct lruvec *lruvec = mem_cgroup_zone_lruvec(zone, memcg); in age_active_anon()
2955 memcg = mem_cgroup_iter(NULL, memcg, NULL); in age_active_anon()
2956 } while (memcg); in age_active_anon()