Searched refs:ctor (Results 1 – 10 of 10) sorted by relevance
/mm/ |
D | slab_common.c | 180 if (s->ctor) in slab_unmergeable() 196 slab_flags_t flags, const char *name, void (*ctor)(void *)) in find_mergeable() 203 if (ctor) in find_mergeable() 245 unsigned int usersize, void (*ctor)(void *), in create_cache() 262 s->ctor = ctor; in create_cache() 315 void (*ctor)(void *)) in kmem_cache_create_usercopy() 358 s = __kmem_cache_alias(name, size, align, flags, ctor); in kmem_cache_create_usercopy() 370 flags, useroffset, usersize, ctor, NULL); in kmem_cache_create_usercopy() 421 slab_flags_t flags, void (*ctor)(void *)) in kmem_cache_create() 424 ctor); in kmem_cache_create()
|
D | slab.h | 29 void (*ctor)(void *); /* Called on object slot creation */ member 124 slab_flags_t flags, const char *name, void (*ctor)(void *)); 128 slab_flags_t flags, void (*ctor)(void *)); 135 slab_flags_t flags, void (*ctor)(void *)) in __kmem_cache_alias() 641 if (c->ctor) in slab_want_init_on_alloc() 654 return !(c->ctor || in slab_want_init_on_free()
|
D | slab.c | 1801 slab_flags_t flags, void (*ctor)(void *)) in __kmem_cache_alias() 1805 cachep = find_mergeable(size, align, flags, name, ctor); in __kmem_cache_alias() 1833 if (cachep->ctor || flags & SLAB_TYPESAFE_BY_RCU) in set_objfreelist_slab_cache() 2349 if (cachep->ctor && !(cachep->flags & SLAB_POISON)) { in cache_init_objs_debug() 2352 cachep->ctor(objp + obj_offset(cachep)); in cache_init_objs_debug() 2505 if (DEBUG == 0 && cachep->ctor) { in cache_init_objs() 2507 cachep->ctor(objp); in cache_init_objs() 2582 WARN_ON_ONCE(cachep->ctor && (flags & __GFP_ZERO)); in cache_grow_begin() 2994 WARN_ON_ONCE(cachep->ctor && (flags & __GFP_ZERO)); in cache_alloc_debugcheck_after() 3018 if (cachep->ctor && cachep->flags & SLAB_POISON) in cache_alloc_debugcheck_after() [all …]
|
D | slob.c | 621 if (b && c->ctor) { in slob_alloc_node() 623 c->ctor(b); in slob_alloc_node()
|
D | slub.c | 1773 if (unlikely(s->ctor)) { in setup_object() 1775 s->ctor(object); in setup_object() 1989 WARN_ON_ONCE(s->ctor && (flags & __GFP_ZERO)); in new_slab() 4069 !s->ctor) in calculate_sizes() 4092 s->ctor) { in calculate_sizes() 4880 slab_flags_t flags, void (*ctor)(void *)) in __kmem_cache_alias() 4884 s = find_mergeable(size, align, flags, name, ctor); in __kmem_cache_alias() 5446 if (!s->ctor) in ctor_show() 5448 return sysfs_emit(buf, "%pS\n", s->ctor); in ctor_show() 5450 SLAB_ATTR_RO(ctor);
|
D | mempool.c | 512 VM_BUG_ON(mem->ctor); in mempool_alloc_slab()
|
/mm/kfence/ |
D | kfence_test.c | 181 void (*ctor)(void *)) in setup_test_cache() 186 kunit_info(test, "%s: size=%zu, ctor=%ps\n", __func__, size, ctor); in setup_test_cache() 194 test_cache = kmem_cache_create("test", size, 1, flags, ctor); in setup_test_cache()
|
D | core.c | 421 if (cache->ctor) in kfence_guarded_alloc() 422 cache->ctor(addr); in kfence_guarded_alloc()
|
/mm/kasan/ |
D | common.c | 168 if (!cache->ctor && !(cache->flags & SLAB_TYPESAFE_BY_RCU)) in assign_tag()
|
D | generic.c | 403 if ((cache->flags & SLAB_TYPESAFE_BY_RCU) || cache->ctor || in kasan_cache_create()
|