Symbol: ctor
arch/powerpc/mm/init-common.c
143
new = kmem_cache_create(name, table_size, align, 0, ctor(shift));
arch/powerpc/platforms/pseries/setup.c
342
void (*ctor)(void *) = get_dtl_cache_ctor();
arch/powerpc/platforms/pseries/setup.c
345
DISPATCH_LOG_BYTES, 0, 0, DISPATCH_LOG_BYTES, ctor);
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
114
int (*ctor)(struct nvkm_device *, enum nvkm_subdev_type, int inst, data **); \
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
144
int (*ctor)(struct nvkm_device *, const struct nvkm_oclass *,
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
13
int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h
18
int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
442
return client->gsp->rm->api->device->ctor(client, device);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
483
return rm->api->device->event.ctor(device, handle, id, func, event);
drivers/gpu/drm/nouveau/nvkm/core/client.c
65
.ctor = nvkm_uclient_new,
drivers/gpu/drm/nouveau/nvkm/core/client.c
72
return oclass->base.ctor(oclass, data, size, pobject);
drivers/gpu/drm/nouveau/nvkm/core/client.c
88
oclass->ctor = nvkm_client_child_new;
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
132
ret = oclass.ctor(&oclass, data, size, &object);
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c
46
oclass->ctor = nvkm_uevent_new;
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
3416
ret = device->chip->ptr.ctor(device, (type), -1, &device->ptr); \
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
3434
ret = device->chip->ptr.ctor(device, (type), (j), &device->ptr[j]); \
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
211
.ctor = nvkm_control_new,
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
268
return sclass->ctor(udev->device, oclass, data, size, pobject);
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
309
oclass->ctor = nvkm_udevice_child_new;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
348
.ctor = nvkm_udevice_new,
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
78
.ctor = nvkm_disp_class_new,
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
121
sclass->ctor = nvkm_disp_chan_child_new;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
183
for (i = 0; disp->func->user[i].ctor; i++) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
95
ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
43
int (*ctor)(const struct nvkm_oclass *, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
37
sclass->ctor = nvkm_uconn_new;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
43
sclass->ctor = nvkm_uoutp_new;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
49
sclass->ctor = nvkm_uhead_new;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
53
if (disp->func->user[index].ctor) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
55
sclass->ctor = disp->func->user[index].ctor;
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c
48
.ctor = nvkm_dma_oclass_new,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
90
.ctor = nvkm_fifo_class_new,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
164
if (ret == 0 && engn->func->ctor)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
165
ret = engn->func->ctor(engn, vctx);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
164
.ctor = gk104_ectx_ctor,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
172
.ctor = gv100_ectx_ce_ctor,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
293
.ctor = gf100_ectx_ctor,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c
276
.ctor = gk104_ectx_ctor,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c
111
.ctor = gk104_ectx_ctor,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c
140
.ctor = gv100_ectx_ce_ctor,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
19
int (*ctor)(struct nvkm_engn *, struct nvkm_vctx *);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
57
oclass->ctor = nvkm_ucgrp_chan_new;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
182
ret = oclass->base.ctor(&(const struct nvkm_oclass) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
228
if (!oclass->base.ctor)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
229
oclass->base.ctor = nvkm_object_new;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
230
oclass->ctor = nvkm_uchan_object_new;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
241
if (!oclass->base.ctor)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
242
oclass->base.ctor = nvkm_object_new;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
243
oclass->ctor = nvkm_uchan_object_new;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
307
sclass->ctor = gf100_gr_object_new;
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
55
return sclass->ctor(chan, oclass, data, size, pobject);
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
64
while (sw->func->sclass[c].ctor) {
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c
68
oclass->base.ctor = nvkm_sw_oclass_new;
drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h
12
int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *,
drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c
163
fault->user.ctor = nvkm_ufault_new;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c
31
.booter.ctor = ga102_gsp_booter_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c
33
.fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c
48
.booter.ctor = tu102_gsp_booter_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c
50
.fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c
159
.booter.ctor = ga102_gsp_booter_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c
161
.fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
102
if (gsp->func->fwsec_sb.ctor)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
103
return gsp->func->fwsec_sb.ctor(gsp);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
50
int (*ctor)(struct nvkm_gsp *, const char *name, const struct firmware *,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
55
int (*ctor)(struct nvkm_gsp *);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c
44
ret = gsp->rm->api->client->ctor(client, NVKM_RM_CLIENT(id));
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
119
func->sclass[i].ctor = nvkm_rm_engine_obj_ctor;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
74
func->sclass[i].ctor = nvkm_rm_gr_obj_ctor;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/client.c
44
.ctor = r535_gsp_client_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
144
.ctor = r535_gsp_device_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c
146
.event.ctor = r535_gsp_device_event_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1752
rm->user[0].ctor = gv100_disp_caps_new;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1755
rm->user[1].ctor = nvkm_disp_core_new;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1759
rm->user[2].ctor = nvkm_disp_wndw_new;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1763
rm->user[3].ctor = nvkm_disp_wndw_new;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1767
rm->user[4].ctor = nvkm_disp_chan_new;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c
27
.ctor = r570_gsp_client_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
66
int (*ctor)(struct nvkm_gsp_client *, u32 handle);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
70
int (*ctor)(struct nvkm_gsp_client *, struct nvkm_gsp_device *);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
74
int (*ctor)(struct nvkm_gsp_device *, u32 handle, u32 id,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
307
ret = gsp->func->booter.ctor(gsp, "booter-load", gsp->fws.booter.load,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
312
ret = gsp->func->booter.ctor(gsp, "booter-unload", gsp->fws.booter.unload,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
383
.booter.ctor = tu102_gsp_booter_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c
385
.fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c
31
.booter.ctor = tu102_gsp_booter_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c
33
.fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
429
mmu->user.ctor = nvkm_ummu_new;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h
35
int (*ctor)(struct nvkm_mmu *, bool managed, u64 addr, u64 size,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
40
oclass->ctor = nvkm_umem_new;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c
48
oclass->ctor = nvkm_uvmm_new;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
561
ret = mmu->func->vmm.ctor(mmu, managed || raw, addr, size,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1997
ret = mmu->func->vmm.ctor(mmu, false, addr, size, argv, argc,
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c
57
vfn->user.ctor = nvkm_uvfn_new;
fs/ecryptfs/main.c
659
void (*ctor)(void *obj);
fs/ecryptfs/main.c
676
.ctor = inode_info_init_once,
fs/ecryptfs/main.c
747
SLAB_HWCACHE_ALIGN | info->flags, info->ctor);
fs/ext4/super.c
1497
.ctor = init_once,
include/linux/livepatch.h
203
klp_shadow_ctor_t ctor, void *ctor_data);
include/linux/livepatch.h
206
klp_shadow_ctor_t ctor, void *ctor_data);
include/linux/slab.h
343
void (*ctor)(void *);
include/linux/slab.h
383
slab_flags_t flags, void (*ctor)(void *))
include/linux/slab.h
387
.ctor = ctor,
include/linux/slab.h
415
void (*ctor)(void *))
include/linux/slab.h
419
.ctor = ctor,
include/linux/slab.h
807
void (*ctor)(void *));
kernel/livepatch/shadow.c
106
klp_shadow_ctor_t ctor, void *ctor_data,
kernel/livepatch/shadow.c
143
if (ctor) {
kernel/livepatch/shadow.c
146
err = ctor(obj, new_shadow->data, ctor_data);
kernel/livepatch/shadow.c
198
klp_shadow_ctor_t ctor, void *ctor_data)
kernel/livepatch/shadow.c
201
ctor, ctor_data, true);
kernel/livepatch/shadow.c
227
klp_shadow_ctor_t ctor, void *ctor_data)
kernel/livepatch/shadow.c
230
ctor, ctor_data, false);
lib/test_meminit.c
382
bool ctor, rcu, zero;
lib/test_meminit.c
387
ctor = flags & 1;
lib/test_meminit.c
390
if (ctor & zero)
lib/test_meminit.c
392
num_tests += do_kmem_cache_size(size, ctor, rcu, zero,
mm/kasan/common.c
197
if (!cache->ctor && !(cache->flags & SLAB_TYPESAFE_BY_RCU))
mm/kasan/generic.c
410
if ((cache->flags & SLAB_TYPESAFE_BY_RCU) || cache->ctor ||
mm/kfence/core.c
506
if (cache->ctor)
mm/kfence/core.c
507
cache->ctor(addr);
mm/kfence/kfence_test.c
187
void (*ctor)(void *))
mm/kfence/kfence_test.c
192
kunit_info(test, "%s: size=%zu, ctor=%ps\n", __func__, size, ctor);
mm/kfence/kfence_test.c
199
test_cache = kmem_cache_create("test", size, 1, flags, ctor);
mm/kmsan/hooks.c
58
if (s->ctor || (s->flags & SLAB_TYPESAFE_BY_RCU))
mm/kmsan/hooks.c
84
if (s->ctor)
mm/mempool.c
721
VM_BUG_ON(mem->ctor);
mm/slab.h
213
void (*ctor)(void *object); /* Object constructor */
mm/slab.h
679
if (c->ctor)
mm/slab.h
692
return !(c->ctor ||
mm/slab_common.c
160
if (s->ctor)
mm/slab_common.c
182
if (args->ctor)
mm/slab_common.c
244
(!(flags & SLAB_TYPESAFE_BY_RCU) && !args->ctor) ||
mm/slab_common.c
428
void (*ctor)(void *))
mm/slab_common.c
484
cache_usersize, ctor);
mm/slub.c
2736
if (unlikely(s->ctor)) {
mm/slub.c
2738
s->ctor(object);
mm/slub.c
3537
WARN_ON_ONCE(s->ctor && (flags & __GFP_ZERO));
mm/slub.c
7682
!s->ctor)
mm/slub.c
7705
(s->ctor && !args->use_freeptr_offset) ||
mm/slub.c
7726
} else if (((flags & SLAB_TYPESAFE_BY_RCU) || s->ctor) &&
mm/slub.c
8443
s->ctor = args->ctor;
mm/slub.c
8971
if (!s->ctor)
mm/slub.c
8973
return sysfs_emit(buf, "%pS\n", s->ctor);
mm/slub.c
8975
SLAB_ATTR_RO(ctor);
tools/include/linux/slab.h
123
void (*ctor)(void *);
tools/include/linux/slab.h
169
unsigned int flags, void (*ctor)(void *))
tools/include/linux/slab.h
173
.ctor = ctor,
tools/include/linux/slab.h
53
void (*ctor)(void *);
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
73
gfp_t gfp_flags, klp_shadow_ctor_t ctor,
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
79
sv = klp_shadow_alloc(obj, id, size, gfp_flags, ctor, var);
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
81
__func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
88
gfp_t gfp_flags, klp_shadow_ctor_t ctor,
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
94
sv = klp_shadow_get_or_alloc(obj, id, size, gfp_flags, ctor, var);
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
96
__func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
tools/testing/shared/linux.c
201
if (cachep->ctor)
tools/testing/shared/linux.c
202
cachep->ctor(p[i]);
tools/testing/shared/linux.c
245
ret->ctor = args->ctor;
tools/testing/shared/linux.c
92
if (cachep->ctor)
tools/testing/shared/linux.c
93
cachep->ctor(p);
virt/kvm/guest_memfd.c
1004
.ctor = kvm_gmem_init_inode_once,