Lines Matching refs:release
451 struct list_head *release, bool *need_rcu_barrier) in shutdown_cache() argument
459 list_move(&s->list, release); in shutdown_cache()
463 static void release_caches(struct list_head *release, bool need_rcu_barrier) in release_caches() argument
470 list_for_each_entry_safe(s, s2, release, list) { in release_caches()
592 struct list_head *release, bool *need_rcu_barrier) in __shutdown_memcg_cache() argument
596 if (shutdown_cache(s, release, need_rcu_barrier)) in __shutdown_memcg_cache()
605 LIST_HEAD(release); in memcg_destroy_kmem_caches()
620 BUG_ON(__shutdown_memcg_cache(s, &release, &need_rcu_barrier)); in memcg_destroy_kmem_caches()
627 release_caches(&release, need_rcu_barrier); in memcg_destroy_kmem_caches()
631 struct list_head *release, bool *need_rcu_barrier) in shutdown_memcg_caches() argument
650 if (__shutdown_memcg_cache(c, release, need_rcu_barrier)) in shutdown_memcg_caches()
673 __shutdown_memcg_cache(c, release, need_rcu_barrier); in shutdown_memcg_caches()
687 struct list_head *release, bool *need_rcu_barrier) in shutdown_memcg_caches() argument
702 LIST_HEAD(release); in kmem_cache_destroy()
718 err = shutdown_memcg_caches(s, &release, &need_rcu_barrier); in kmem_cache_destroy()
720 err = shutdown_cache(s, &release, &need_rcu_barrier); in kmem_cache_destroy()
733 release_caches(&release, need_rcu_barrier); in kmem_cache_destroy()
1169 .release = seq_release,