Lines Matching refs:root_cache
136 s->memcg_params.root_cache = NULL; in slab_init_memcg_params()
143 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in init_memcg_params() argument
147 if (root_cache) { in init_memcg_params()
148 s->memcg_params.root_cache = root_cache; in init_memcg_params()
230 &s->memcg_params.root_cache->memcg_params.children); 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()
598 struct kmem_cache *root_cache) in memcg_create_kmem_cache() argument
616 if (memcg->kmem_state != KMEM_ONLINE || root_cache->memcg_params.dying) in memcg_create_kmem_cache()
620 arr = rcu_dereference_protected(root_cache->memcg_params.memcg_caches, in memcg_create_kmem_cache()
632 cache_name = kasprintf(GFP_KERNEL, "%s(%llu:%s)", root_cache->name, in memcg_create_kmem_cache()
637 s = create_cache(cache_name, root_cache->object_size, in memcg_create_kmem_cache()
638 root_cache->align, in memcg_create_kmem_cache()
639 root_cache->flags & CACHE_CREATE_MASK, in memcg_create_kmem_cache()
640 root_cache->useroffset, root_cache->usersize, in memcg_create_kmem_cache()
641 root_cache->ctor, memcg, root_cache); in memcg_create_kmem_cache()
720 if (s->memcg_params.root_cache->memcg_params.dying) in slab_deactivate_memcg_cache_rcu_sched()