Searched refs:SLAB_TYPESAFE_BY_RCU (Results 1 - 25 of 32) sorted by last modified time

12

/linux-master/kernel/
H A Dfork.c1832 * sighand_cachep is SLAB_TYPESAFE_BY_RCU so we can free it
3169 SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_TYPESAFE_BY_RCU|
/linux-master/io_uring/
H A Dio_uring.c1318 * SLAB_TYPESAFE_BY_RCU to keep it alive.
4187 SLAB_ACCOUNT | SLAB_TYPESAFE_BY_RCU,
/linux-master/net/mptcp/
H A Dsubflow.c2032 SLAB_TYPESAFE_BY_RCU,
H A Dprotocol.c3801 .slab_flags = SLAB_TYPESAFE_BY_RCU,
/linux-master/net/9p/
H A Dclient.c364 * Thanks to SLAB_TYPESAFE_BY_RCU we can safely try to get the
2256 p9_req_cache = KMEM_CACHE(p9_req_t, SLAB_TYPESAFE_BY_RCU);
/linux-master/drivers/dma-buf/
H A Dst-dma-fence-chain.c697 SLAB_TYPESAFE_BY_RCU |
/linux-master/mm/
H A Dslab_common.c52 SLAB_TRACE | SLAB_TYPESAFE_BY_RCU | SLAB_NOLEAKTRACE | \
427 * On destruction, SLAB_TYPESAFE_BY_RCU kmem_caches are put on the
461 if (s->flags & SLAB_TYPESAFE_BY_RCU) {
490 rcu_set = s->flags & SLAB_TYPESAFE_BY_RCU;
H A Drmap.c464 0, SLAB_TYPESAFE_BY_RCU|SLAB_PANIC|SLAB_ACCOUNT,
489 * Since anon_vma's slab is SLAB_TYPESAFE_BY_RCU and we know from
522 * SLAB_TYPESAFE_BY_RCU guarantees that - so the atomic_inc_not_zero()
H A Dslub.c2081 if (!(s->flags & SLAB_TYPESAFE_BY_RCU))
2428 if (unlikely(s->flags & SLAB_TYPESAFE_BY_RCU))
4967 if ((flags & SLAB_POISON) && !(flags & SLAB_TYPESAFE_BY_RCU) &&
4990 (flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)) ||
6301 return sysfs_emit(buf, "%d\n", !!(s->flags & SLAB_TYPESAFE_BY_RCU));
H A Dslab.h445 SLAB_TYPESAFE_BY_RCU | SLAB_DEBUG_OBJECTS )
595 if (s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER))
632 if (c->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON))
644 (c->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)));
/linux-master/mm/kmsan/
H A Dhooks.c60 if (s->ctor || (s->flags & SLAB_TYPESAFE_BY_RCU))
79 if (unlikely(s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)))
/linux-master/mm/kasan/
H A Dkasan_test.c976 cache = kmem_cache_create("test_cache", size, 0, SLAB_TYPESAFE_BY_RCU,
H A Dcommon.c173 * 2. A cache might be SLAB_TYPESAFE_BY_RCU, which means objects can be
184 * If the cache neither has a constructor nor has SLAB_TYPESAFE_BY_RCU
187 if (!cache->ctor && !(cache->flags & SLAB_TYPESAFE_BY_RCU))
191 * For caches that either have a constructor or SLAB_TYPESAFE_BY_RCU,
228 if (unlikely(cache->flags & SLAB_TYPESAFE_BY_RCU))
H A Dgeneric.c392 * 1. Object is SLAB_TYPESAFE_BY_RCU, which means that it can
397 if ((cache->flags & SLAB_TYPESAFE_BY_RCU) || cache->ctor) {
/linux-master/drivers/gpu/drm/i915/
H A Di915_request.c2294 SLAB_TYPESAFE_BY_RCU,
2302 SLAB_TYPESAFE_BY_RCU);
/linux-master/net/smc/
H A Daf_smc.c230 .slab_flags = SLAB_TYPESAFE_BY_RCU,
243 .slab_flags = SLAB_TYPESAFE_BY_RCU,
/linux-master/net/netfilter/
H A Dnf_conntrack_core.c1389 * SLAB_TYPESAFE_BY_RCU rules.
1631 * SLAB_TYPESAFE_BY_RCU.
1676 * the golden rule for SLAB_TYPESAFE_BY_RCU
2703 SLAB_TYPESAFE_BY_RCU | SLAB_HWCACHE_ALIGN, NULL);
/linux-master/net/ipv6/
H A Dtcp_ipv6.c2362 .slab_flags = SLAB_TYPESAFE_BY_RCU,
/linux-master/net/ipv4/
H A Dtcp_ipv4.c3353 .slab_flags = SLAB_TYPESAFE_BY_RCU,
/linux-master/include/linux/
H A Dslab.h88 * SLAB_TYPESAFE_BY_RCU - **WARNING** READ THIS!
125 * allocated with SLAB_TYPESAFE_BY_RCU without first acquiring a reference
126 * as described above. The reason is that SLAB_TYPESAFE_BY_RCU pages
135 * Note that SLAB_TYPESAFE_BY_RCU was originally named SLAB_DESTROY_BY_RCU.
138 #define SLAB_TYPESAFE_BY_RCU __SLAB_FLAG_BIT(_SLAB_TYPESAFE_BY_RCU) macro
/linux-master/fs/
H A Dfile_table.c166 * We're SLAB_TYPESAFE_BY_RCU so initialize f_count last. While
516 SLAB_TYPESAFE_BY_RCU | SLAB_HWCACHE_ALIGN |
/linux-master/block/
H A Dbio.c95 SLAB_HWCACHE_ALIGN | SLAB_TYPESAFE_BY_RCU, NULL);
/linux-master/net/llc/
H A Daf_llc.c157 .slab_flags = SLAB_TYPESAFE_BY_RCU,
/linux-master/net/dccp/
H A Dipv6.c1060 .slab_flags = SLAB_TYPESAFE_BY_RCU,
/linux-master/mm/kfence/
H A Dcore.c1146 * If the objects of the cache are SLAB_TYPESAFE_BY_RCU, defer freeing
1151 if (unlikely(meta->cache && (meta->cache->flags & SLAB_TYPESAFE_BY_RCU)))

Completed in 720 milliseconds

12