Searched refs:SLAB_TYPESAFE_BY_RCU (Results 1 - 25 of 32) sorted by relevance
12
/linux-master/mm/ |
H A D | slab.h | 445 SLAB_TYPESAFE_BY_RCU | SLAB_DEBUG_OBJECTS ) 602 if (s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER)) 639 if (c->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)) 651 (c->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)));
|
H A D | slab_common.c | 52 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 D | slub.c | 2166 if (!(s->flags & SLAB_TYPESAFE_BY_RCU)) 2518 if (unlikely(s->flags & SLAB_TYPESAFE_BY_RCU)) 5131 if ((flags & SLAB_POISON) && !(flags & SLAB_TYPESAFE_BY_RCU) && 5154 (flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)) || 6464 return sysfs_emit(buf, "%d\n", !!(s->flags & SLAB_TYPESAFE_BY_RCU));
|
H A D | rmap.c | 463 0, SLAB_TYPESAFE_BY_RCU|SLAB_PANIC|SLAB_ACCOUNT, 488 * Since anon_vma's slab is SLAB_TYPESAFE_BY_RCU and we know from 521 * SLAB_TYPESAFE_BY_RCU guarantees that - so the atomic_inc_not_zero()
|
/linux-master/lib/ |
H A D | test_meminit.c | 213 * want_rcu - use SLAB_TYPESAFE_BY_RCU; 227 want_rcu ? SLAB_TYPESAFE_BY_RCU : 0, 300 c = kmem_cache_create("test_cache", size, size, SLAB_TYPESAFE_BY_RCU, 376 * without constructors, with and without SLAB_TYPESAFE_BY_RCU. 402 /* Test the behavior of SLAB_TYPESAFE_BY_RCU caches of different sizes. */
|
/linux-master/mm/kmsan/ |
H A D | hooks.c | 60 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 D | common.c | 173 * 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 D | generic.c | 392 * 1. Object is SLAB_TYPESAFE_BY_RCU, which means that it can 397 if ((cache->flags & SLAB_TYPESAFE_BY_RCU) || cache->ctor) {
|
H A D | kasan_test.c | 976 cache = kmem_cache_create("test_cache", size, 0, SLAB_TYPESAFE_BY_RCU,
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_scheduler.c | 498 SLAB_TYPESAFE_BY_RCU);
|
H A D | i915_request.c | 2294 SLAB_TYPESAFE_BY_RCU, 2302 SLAB_TYPESAFE_BY_RCU);
|
/linux-master/fs/ |
H A D | file_table.c | 166 * We're SLAB_TYPESAFE_BY_RCU so initialize f_count last. While 516 SLAB_TYPESAFE_BY_RCU | SLAB_HWCACHE_ALIGN |
|
/linux-master/drivers/dma-buf/ |
H A D | st-dma-fence.c | 587 SLAB_TYPESAFE_BY_RCU |
|
H A D | st-dma-fence-chain.c | 697 SLAB_TYPESAFE_BY_RCU |
|
/linux-master/include/linux/ |
H A D | slab.h | 91 * SLAB_TYPESAFE_BY_RCU - **WARNING** READ THIS! 128 * allocated with SLAB_TYPESAFE_BY_RCU without first acquiring a reference 129 * as described above. The reason is that SLAB_TYPESAFE_BY_RCU pages 138 * Note that SLAB_TYPESAFE_BY_RCU was originally named SLAB_DESTROY_BY_RCU. 141 #define SLAB_TYPESAFE_BY_RCU __SLAB_FLAG_BIT(_SLAB_TYPESAFE_BY_RCU) macro
|
/linux-master/mm/kfence/ |
H A D | kfence_test.c | 655 /* Test SLAB_TYPESAFE_BY_RCU works. */ 665 setup_test_cache(test, size, SLAB_TYPESAFE_BY_RCU, NULL);
|
H A D | core.c | 1146 * 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)))
|
/linux-master/kernel/rcu/ |
H A D | refscale.c | 565 // Methods leveraging SLAB_TYPESAFE_BY_RCU. 719 SLAB_TYPESAFE_BY_RCU, refscale_typesafe_ctor);
|
/linux-master/net/dccp/ |
H A D | ipv4.c | 980 .slab_flags = SLAB_TYPESAFE_BY_RCU,
|
H A D | ipv6.c | 1062 .slab_flags = SLAB_TYPESAFE_BY_RCU,
|
/linux-master/net/llc/ |
H A D | af_llc.c | 157 .slab_flags = SLAB_TYPESAFE_BY_RCU,
|
/linux-master/block/ |
H A D | bio.c | 95 SLAB_HWCACHE_ALIGN | SLAB_TYPESAFE_BY_RCU, NULL);
|
/linux-master/net/mptcp/ |
H A D | subflow.c | 2061 SLAB_TYPESAFE_BY_RCU,
|
/linux-master/net/smc/ |
H A D | af_smc.c | 229 .slab_flags = SLAB_TYPESAFE_BY_RCU, 242 .slab_flags = SLAB_TYPESAFE_BY_RCU,
|
/linux-master/net/netfilter/ |
H A D | nf_conntrack_core.c | 1389 * SLAB_TYPESAFE_BY_RCU rules. 1629 * SLAB_TYPESAFE_BY_RCU. 1674 * the golden rule for SLAB_TYPESAFE_BY_RCU 2701 SLAB_TYPESAFE_BY_RCU | SLAB_HWCACHE_ALIGN, NULL);
|
Completed in 536 milliseconds
12