Defined in 17 files as a member:

Defined in 1 files as a function:

Referenced in 61 files:

Smatch assignments to (struct kmem_cache)->ctor:

mm/kfence/kfence_test.c test_cache_destroy() -> (struct kmem_cache)->ctor [min-max]

mm/kfence/kfence_test.c test_memcache_alloc_bulk() -> (struct kmem_cache)->ctor [min-max]

mm/slub.c bootstrap() -> (struct kmem_cache)->ctor [0-u64max]

mm/slub.c do_kmem_cache_create() -> (struct kmem_cache)->ctor [0-u64max]

mm/slub.c kmem_cache_release() -> (struct kmem_cache)->ctor [min-max]

mm/slub.c slab_debug_trace_open() -> (struct kmem_cache)->ctor [0-u64max]

mm/kasan/quarantine.c __per_cpu_remove_cache() -> (struct kmem_cache)->ctor [0-u64max]

kernel/bpf/kmem_cache_iter.c bpf_iter_kmem_cache_destroy() -> (struct kmem_cache)->ctor [min-max]

kernel/bpf/kmem_cache_iter.c bpf_iter_kmem_cache_new() -> (struct kmem_cache)->ctor [0-u64max]

kernel/bpf/kmem_cache_iter.c bpf_iter_kmem_cache_next() -> (struct kmem_cache)->ctor [min-max]

kernel/bpf/kmem_cache_iter.c kmem_cache_iter_seq_show() -> (struct kmem_cache)->ctor [0-u64max]

kernel/bpf/kmem_cache_iter.c kmem_cache_iter_seq_stop() -> (struct kmem_cache)->ctor [0-u64max]

mm/slab_common.c __kmem_cache_create_args() -> (struct kmem_cache)->ctor [0-u64max]

mm/slab_common.c create_boot_cache() -> (struct kmem_cache)->ctor [0]

mm/slab_common.c create_cache() -> (struct kmem_cache)->ctor [0-u64max]

mm/slab_common.c create_kmalloc_cache() -> (struct kmem_cache)->ctor [0-u64max]

mm/slab_common.c kmem_buckets_create() -> (struct kmem_cache)->ctor [min-max]

mm/slab_common.c kmem_cache_destroy() -> (struct kmem_cache)->ctor [min-max]

mm/slab_common.c kmem_cache_release() -> (struct kmem_cache)->ctor [min-max]

mm/slab_common.c slab_kmem_cache_release() -> (struct kmem_cache)->ctor [min-max]

mm/kasan/report.c complete_report_info() -> (struct kmem_cache)->ctor [0-u64max]

lib/tests/slub_kunit.c cache_destroy_workfn() -> (struct kmem_cache)->ctor [min-max]

lib/tests/slub_kunit.c test_clobber_redzone_free() -> (struct kmem_cache)->ctor [min-max]

lib/tests/slub_kunit.c test_clobber_zone() -> (struct kmem_cache)->ctor [min-max]

lib/tests/slub_kunit.c test_kmalloc_redzone_access() -> (struct kmem_cache)->ctor [min-max]

lib/tests/slub_kunit.c test_krealloc_redzone_zeroing() -> (struct kmem_cache)->ctor [min-max]

lib/tests/slub_kunit.c test_leak_destroy() -> (struct kmem_cache)->ctor [min-max]

mm/mempool.c check_element() -> (struct kmem_cache)->ctor [ignore]

mm/mempool.c kasan_unpoison_element() -> (struct kmem_cache)->ctor [ignore]

mm/mempool.c mempool_alloc_slab() -> (struct kmem_cache)->ctor [0-u64max]

mm/mempool.c mempool_free_slab() -> (struct kmem_cache)->ctor [0-u64max]

mm/mempool.c poison_element() -> (struct kmem_cache)->ctor [ignore]