| /linux/kernel/livepatch/ |
| H A D | shadow.c | 106 klp_shadow_ctor_t ctor, void *ctor_data, in __klp_shadow_get_or_alloc() argument 143 if (ctor) { in __klp_shadow_get_or_alloc() 146 err = ctor(obj, new_shadow->data, ctor_data); in __klp_shadow_get_or_alloc() 198 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_alloc() argument 201 ctor, ctor_data, true); in klp_shadow_alloc() 227 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_get_or_alloc() argument 230 ctor, ctor_data, false); in klp_shadow_get_or_alloc()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | udisp.c | 37 sclass->ctor = nvkm_uconn_new; in nvkm_udisp_sclass() 43 sclass->ctor = nvkm_uoutp_new; in nvkm_udisp_sclass() 49 sclass->ctor = nvkm_uhead_new; in nvkm_udisp_sclass() 53 if (disp->func->user[index].ctor) { in nvkm_udisp_sclass() 55 sclass->ctor = disp->func->user[index].ctor; in nvkm_udisp_sclass()
|
| H A D | chan.c | 95 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nvkm_disp_chan_child_new() 121 sclass->ctor = nvkm_disp_chan_child_new; in nvkm_disp_chan_child_get() 183 for (i = 0; disp->func->user[i].ctor; i++) { in nvkm_disp_chan_new_()
|
| H A D | priv.h | 43 int (*ctor)(const struct nvkm_oclass *, void *argv, u32 argc, member
|
| /linux/tools/testing/shared/ |
| H A D | linux.c | 92 if (cachep->ctor) in kmem_cache_alloc_lru() 93 cachep->ctor(p); in kmem_cache_alloc_lru() 201 if (cachep->ctor) in kmem_cache_alloc_bulk() 202 cachep->ctor(p[i]); in kmem_cache_alloc_bulk() 245 ret->ctor = args->ctor; in kmem_cache_create() 25 void (*ctor)(void *); global() member
|
| /linux/tools/include/linux/ |
| H A D | slab.h | 53 void (*ctor)(void *); member 104 * Note that @ctor currently isn't supported with custom free pointers 105 * as a @ctor requires an external free pointer. 113 * @ctor: A constructor for the objects. 123 void (*ctor)(void *); member 169 unsigned int flags, void (*ctor)(void *)) in __kmem_cache_create() 173 .ctor = ctor, in __kmem_cache_create()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| H A D | priv.h | 50 int (*ctor)(struct nvkm_gsp *, const char *name, const struct firmware *, member 55 int (*ctor)(struct nvkm_gsp *); member 102 if (gsp->func->fwsec_sb.ctor) in nvkm_gsp_fwsec_sb_ctor() 103 return gsp->func->fwsec_sb.ctor(gsp); in nvkm_gsp_fwsec_sb_ctor()
|
| H A D | tu116.c | 31 .booter.ctor = tu102_gsp_booter_ctor, 33 .fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
|
| H A D | ad102.c | 31 .booter.ctor = ga102_gsp_booter_ctor, 33 .fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
|
| H A D | ga102.c | 159 .booter.ctor = ga102_gsp_booter_ctor, 161 .fwsec_sb.ctor = tu102_gsp_fwsec_sb_ctor,
|
| /linux/tools/testing/selftests/livepatch/test_modules/ |
| H A D | test_klp_shadow_vars.c | 73 gfp_t gfp_flags, klp_shadow_ctor_t ctor, in shadow_alloc() argument 79 sv = klp_shadow_alloc(obj, id, size, gfp_flags, ctor, var); in shadow_alloc() 81 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor), in shadow_alloc() 88 gfp_t gfp_flags, klp_shadow_ctor_t ctor, in shadow_get_or_alloc() argument 94 sv = klp_shadow_get_or_alloc(obj, id, size, gfp_flags, ctor, var); in shadow_get_or_alloc() 96 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor), in shadow_get_or_alloc()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
| H A D | base.c | 55 return sclass->ctor(chan, oclass, data, size, pobject); in nvkm_sw_oclass_new() 64 while (sw->func->sclass[c].ctor) { in nvkm_sw_oclass_get() 68 oclass->base.ctor = nvkm_sw_oclass_new; in nvkm_sw_oclass_get()
|
| H A D | priv.h | 12 int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *, member
|
| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| H A D | client.c | 65 .ctor = nvkm_uclient_new, 72 return oclass->base.ctor(oclass, data, size, pobject); in nvkm_client_child_new() 88 oclass->ctor = nvkm_client_child_new; in nvkm_client_child_get()
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
| H A D | oclass.h | 13 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, member 18 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, member
|
| H A D | device.h | 114 int (*ctor)(struct nvkm_device *, enum nvkm_subdev_type, int inst, data **); \ 144 int (*ctor)(struct nvkm_device *, const struct nvkm_oclass *, member
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H A D | uchan.c | 182 ret = oclass->base.ctor(&(const struct nvkm_oclass) { in nvkm_uchan_object_new() 228 if (!oclass->base.ctor) in nvkm_uchan_sclass() 229 oclass->base.ctor = nvkm_object_new; in nvkm_uchan_sclass() 230 oclass->ctor = nvkm_uchan_object_new; in nvkm_uchan_sclass() 241 if (!oclass->base.ctor) in nvkm_uchan_sclass() 242 oclass->base.ctor = nvkm_object_new; in nvkm_uchan_sclass() 243 oclass->ctor = nvkm_uchan_object_new; in nvkm_uchan_sclass()
|
| H A D | cgrp.c | 164 if (ret == 0 && engn->func->ctor) in nvkm_cgrp_vctx_get() 165 ret = engn->func->ctor(engn, vctx); in nvkm_cgrp_vctx_get()
|
| /linux/include/linux/ |
| H A D | slab.h | 355 void (*ctor)(void *); member 395 slab_flags_t flags, void (*ctor)(void *)) in __kmem_cache_create() 399 .ctor = ctor, in __kmem_cache_create() 427 void (*ctor)(void *)) in kmem_cache_create_usercopy() 431 .ctor = ctor, in kmem_cache_create_usercopy() 895 void (*ctor)(void *));
|
| H A D | livepatch.h | 203 klp_shadow_ctor_t ctor, void *ctor_data); 206 klp_shadow_ctor_t ctor, void *ctor_data);
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
| H A D | user.c | 268 return sclass->ctor(udev->device, oclass, data, size, pobject); in nvkm_udevice_child_new() 309 oclass->ctor = nvkm_udevice_child_new; in nvkm_udevice_child_get() 348 .ctor = nvkm_udevice_new,
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
| H A D | ummu.c | 40 oclass->ctor = nvkm_umem_new; in nvkm_ummu_sclass() 48 oclass->ctor = nvkm_uvmm_new; in nvkm_ummu_sclass()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ |
| H A D | base.c | 57 vfn->user.ctor = nvkm_uvfn_new; in nvkm_vfn_new_()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
| H A D | base.c | 48 .ctor = nvkm_dma_oclass_new,
|
| /linux/mm/kmsan/ |
| H A D | hooks.c | 56 * There's a ctor or this is an RCU cache - do nothing. The memory in kmsan_slab_alloc() 59 if (s->ctor || (s->flags & SLAB_TYPESAFE_BY_RCU)) in kmsan_slab_alloc() 85 if (s->ctor) in kmsan_slab_free()
|