Lines Matching refs:memcg
143 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in init_memcg_params() argument
149 s->memcg_params.memcg = memcg; in init_memcg_params()
232 &s->memcg_params.memcg->kmem_caches); in memcg_link_cache()
247 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in init_memcg_params() argument
367 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in create_cache() argument
387 err = init_memcg_params(s, memcg, root_cache); in create_cache()
597 void memcg_create_kmem_cache(struct mem_cgroup *memcg, in memcg_create_kmem_cache() argument
601 struct cgroup_subsys_state *css = &memcg->css; in memcg_create_kmem_cache()
616 if (memcg->kmem_state != KMEM_ONLINE || root_cache->memcg_params.dying) in memcg_create_kmem_cache()
619 idx = memcg_cache_id(memcg); in memcg_create_kmem_cache()
641 root_cache->ctor, memcg, root_cache); in memcg_create_kmem_cache()
685 css_put(&s->memcg_params.memcg->css); in kmemcg_deactivate_workfn()
724 css_get(&s->memcg_params.memcg->css); in slab_deactivate_memcg_cache_rcu_sched()
730 void memcg_deactivate_kmem_caches(struct mem_cgroup *memcg) in memcg_deactivate_kmem_caches() argument
736 idx = memcg_cache_id(memcg); in memcg_deactivate_kmem_caches()
758 void memcg_destroy_kmem_caches(struct mem_cgroup *memcg) in memcg_destroy_kmem_caches() argument
766 list_for_each_entry_safe(s, s2, &memcg->kmem_caches, in memcg_destroy_kmem_caches()
1381 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_slab_start() local
1384 return seq_list_start(&memcg->kmem_caches, *pos); in memcg_slab_start()
1389 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_slab_next() local
1391 return seq_list_next(p, &memcg->kmem_caches, pos); in memcg_slab_next()
1403 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_slab_show() local
1405 if (p == memcg->kmem_caches.next) in memcg_slab_show()