Home
last modified time | relevance | path

Searched refs:SLAB_DESTROY_BY_RCU (Results 1 – 25 of 25) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/include/linux/
Dlustre_compat25.h94 #ifndef SLAB_DESTROY_BY_RCU
95 #define SLAB_DESTROY_BY_RCU 0 macro
/linux-4.1.27/Documentation/RCU/
Drculist_nulls.txt2 objects using SLAB_DESTROY_BY_RCU allocations.
10 allocated with SLAB_DESTROY_BY_RCU kmem_cache can
99 But thanks to SLAB_DESTROY_BY_RCU, beware a deleted object can be reused
D00-INDEX20 - RCU list primitives for use with SLAB_DESTROY_BY_RCU
DwhatisRCU.txt917 If so, consider SLAB_DESTROY_BY_RCU. But please be careful!
/linux-4.1.27/mm/
Dkmemcheck.c96 if (!s->ctor && !(s->flags & SLAB_DESTROY_BY_RCU)) in kmemcheck_slab_free()
Dslob.c527 if (flags & SLAB_DESTROY_BY_RCU) { in __kmem_cache_create()
601 if (unlikely(c->flags & SLAB_DESTROY_BY_RCU)) { in kmem_cache_free()
Dslab.h117 SLAB_DESTROY_BY_RCU | SLAB_DEBUG_OBJECTS )
Dslab_common.c37 SLAB_TRACE | SLAB_DESTROY_BY_RCU | SLAB_NOLEAKTRACE | \
439 if (s->flags & SLAB_DESTROY_BY_RCU) in do_kmem_cache_shutdown()
Dslub.c303 if (s->flags & (SLAB_DESTROY_BY_RCU | SLAB_STORE_USER)) in slab_ksize()
1503 if (unlikely(s->flags & SLAB_DESTROY_BY_RCU)) { in free_slab()
3028 if ((flags & SLAB_POISON) && !(flags & SLAB_DESTROY_BY_RCU) && in calculate_sizes()
3050 if (((flags & (SLAB_DESTROY_BY_RCU | SLAB_POISON)) || in calculate_sizes()
3124 if (need_reserve_slab_rcu && (s->flags & SLAB_DESTROY_BY_RCU)) in kmem_cache_open()
4577 return sprintf(buf, "%d\n", !!(s->flags & SLAB_DESTROY_BY_RCU)); in destroy_by_rcu_show()
Dslab.c1890 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) { in slab_destroy()
2128 if (!(flags & SLAB_DESTROY_BY_RCU)) in __kmem_cache_create()
2131 if (flags & SLAB_DESTROY_BY_RCU) in __kmem_cache_create()
Drmap.c426 0, SLAB_DESTROY_BY_RCU|SLAB_PANIC, anon_vma_ctor); in anon_vma_init()
/linux-4.1.27/net/ipv4/
Dudplite.c58 .slab_flags = SLAB_DESTROY_BY_RCU,
Dtcp_ipv4.c2373 .slab_flags = SLAB_DESTROY_BY_RCU,
Dudp.c2274 .slab_flags = SLAB_DESTROY_BY_RCU,
/linux-4.1.27/net/ipv6/
Dudplite.c53 .slab_flags = SLAB_DESTROY_BY_RCU,
Dudp.c1543 .slab_flags = SLAB_DESTROY_BY_RCU,
Dtcp_ipv6.c1864 .slab_flags = SLAB_DESTROY_BY_RCU,
/linux-4.1.27/include/linux/
Dslab.h65 #define SLAB_DESTROY_BY_RCU 0x00080000UL /* Defer freeing slabs to RCU */ macro
/linux-4.1.27/mm/kasan/
Dkasan.c333 if (unlikely(cache->flags & SLAB_DESTROY_BY_RCU)) in kasan_slab_free()
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/
Dldlm_lockd.c1160 SLAB_HWCACHE_ALIGN | SLAB_DESTROY_BY_RCU, NULL); in ldlm_init()
/linux-4.1.27/net/dccp/
Dipv4.c973 .slab_flags = SLAB_DESTROY_BY_RCU,
Dipv6.c1041 .slab_flags = SLAB_DESTROY_BY_RCU,
/linux-4.1.27/net/llc/
Daf_llc.c143 .slab_flags = SLAB_DESTROY_BY_RCU,
/linux-4.1.27/kernel/
Dfork.c1820 SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_DESTROY_BY_RCU| in proc_caches_init()
/linux-4.1.27/net/netfilter/
Dnf_conntrack_core.c1769 SLAB_DESTROY_BY_RCU, NULL); in nf_conntrack_init_net()