Home
last modified time | relevance | path

Searched refs:ctor (Results 1 – 25 of 39) sorted by relevance

12

/linux/kernel/livepatch/
H A Dshadow.c106 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 Dudisp.c37 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 Dpriv.h43 int (*ctor)(const struct nvkm_oclass *, void *argv, u32 argc, member
/linux/tools/testing/shared/
H A Dlinux.c92 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/testing/selftests/livepatch/test_modules/
H A Dtest_klp_shadow_vars.c73 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 Dbase.c55 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 Dpriv.h12 int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *, member
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dclient.c65 .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()
H A Dioctl.c46 oclass->ctor = nvkm_uevent_new; in nvkm_ioctl_sclass_()
132 ret = oclass.ctor(&oclass, data, size, &object); in nvkm_ioctl_new()
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Doclass.h13 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, member
18 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, member
/linux/include/linux/
H A Dslab.h337 void (*ctor)(void *); member
377 slab_flags_t flags, void (*ctor)(void *)) in __kmem_cache_create()
381 .ctor = ctor, in __kmem_cache_create()
409 void (*ctor)(void *)) in kmem_cache_create_usercopy()
413 .ctor = ctor, in kmem_cache_create_usercopy()
814 void (*ctor)(void *));
/linux/mm/
H A Dslab.h244 void (*ctor)(void *object); /* Object constructor */ member
404 slab_flags_t flags, const char *name, void (*ctor)(void *));
407 slab_flags_t flags, void (*ctor)(void *));
622 if (c->ctor) in slab_want_init_on_alloc()
635 return !(c->ctor || in slab_want_init_on_free()
H A Dslab_common.c158 if (s->ctor) in slab_unmergeable()
179 slab_flags_t flags, const char *name, void (*ctor)(void *)) in find_mergeable()
186 if (ctor) in find_mergeable()
329 args->ctor); in __kmem_cache_create_args()
388 void (*ctor)(void *)) in kmem_buckets_create()
444 cache_usersize, ctor); in kmem_buckets_create()
/linux/lib/
H A Dtest_meminit.c382 bool ctor, rcu, zero; in test_kmemcache() local
387 ctor = flags & 1; in test_kmemcache()
390 if (ctor & zero) in test_kmemcache()
392 num_tests += do_kmem_cache_size(size, ctor, rcu, zero, in test_kmemcache()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dummu.c40 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 Dbase.c57 vfn->user.ctor = nvkm_uvfn_new; in nvkm_vfn_new_()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dcgrp.c164 if (ret == 0 && engn->func->ctor) in nvkm_cgrp_vctx_get()
165 ret = engn->func->ctor(engn, vctx); in nvkm_cgrp_vctx_get()
H A Ducgrp.c57 oclass->ctor = nvkm_ucgrp_chan_new; in nvkm_ucgrp_sclass()
H A Drunl.h19 int (*ctor)(struct nvkm_engn *, struct nvkm_vctx *); member
/linux/mm/kmsan/
H A Dhooks.c58 if (s->ctor || (s->flags & SLAB_TYPESAFE_BY_RCU)) in kmsan_slab_alloc()
84 if (s->ctor) in kmsan_slab_free()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Dbase.c48 .ctor = nvkm_dma_oclass_new,
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dpriv.h51 int (*ctor)(struct nvkm_gsp *, const char *name, const struct firmware *, member
/linux/fs/ecryptfs/
H A Dmain.c658 void (*ctor)(void *obj); member
675 .ctor = inode_info_init_once,
746 SLAB_HWCACHE_ALIGN | info->flags, info->ctor); in ecryptfs_init_kmem_caches()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h436 return client->gsp->rm->api->device->ctor(client, device); in nvkm_gsp_device_ctor()
477 return rm->api->device->event.ctor(device, handle, id, func, event); in nvkm_gsp_device_event_ctor()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
H A Dbase.c163 fault->user.ctor = nvkm_ufault_new; in nvkm_fault_new_()

12