Lines Matching refs:memcg_params
133 s->memcg_params.is_root_cache = true; in slab_init_memcg_params()
134 INIT_LIST_HEAD(&s->memcg_params.list); in slab_init_memcg_params()
135 RCU_INIT_POINTER(s->memcg_params.memcg_caches, NULL); in slab_init_memcg_params()
144 s->memcg_params.is_root_cache = false; in init_memcg_params()
145 s->memcg_params.memcg = memcg; in init_memcg_params()
146 s->memcg_params.root_cache = root_cache; in init_memcg_params()
161 RCU_INIT_POINTER(s->memcg_params.memcg_caches, arr); in init_memcg_params()
168 kfree(rcu_access_pointer(s->memcg_params.memcg_caches)); in destroy_memcg_params()
183 old = rcu_dereference_protected(s->memcg_params.memcg_caches, in update_memcg_params()
189 rcu_assign_pointer(s->memcg_params.memcg_caches, new); in update_memcg_params()
512 arr = rcu_dereference_protected(root_cache->memcg_params.memcg_caches, in memcg_create_kmem_cache()
543 list_add(&s->memcg_params.list, &root_cache->memcg_params.list); in memcg_create_kmem_cache()
576 arr = rcu_dereference_protected(s->memcg_params.memcg_caches, in memcg_deactivate_kmem_caches()
599 list_del(&s->memcg_params.list); in __shutdown_memcg_cache()
614 if (is_root_cache(s) || s->memcg_params.memcg != memcg) in memcg_destroy_kmem_caches()
644 arr = rcu_dereference_protected(s->memcg_params.memcg_caches, in shutdown_memcg_caches()
656 list_move(&c->memcg_params.list, &busy); in shutdown_memcg_caches()
671 list_for_each_entry_safe(c, c2, &s->memcg_params.list, in shutdown_memcg_caches()
672 memcg_params.list) in shutdown_memcg_caches()
675 list_splice(&busy, &s->memcg_params.list); in shutdown_memcg_caches()
681 if (!list_empty(&s->memcg_params.list)) in shutdown_memcg_caches()
1133 if (!is_root_cache(s) && s->memcg_params.memcg == memcg) in memcg_slab_show()