Searched refs:ctor (Results 1 - 25 of 65) sorted by last modified time

123

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dr535.c2192 ret = gsp->func->booter.ctor(gsp, "booter-load", gsp->fws.booter.load,
2197 ret = gsp->func->booter.ctor(gsp, "booter-unload", gsp->fws.booter.unload,
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgf100.c307 sclass->ctor = gf100_gr_object_new;
/linux-master/mm/
H A Dmempool.c564 VM_BUG_ON(mem->ctor);
H A Dslab_common.c144 if (s->ctor)
162 slab_flags_t flags, const char *name, void (*ctor)(void *))
169 if (ctor)
207 unsigned int usersize, void (*ctor)(void *),
224 s->ctor = ctor;
253 * @ctor: A constructor for the objects.
256 * The @ctor is run when new pages are allocated by the cache.
277 void (*ctor)(void *))
325 s = __kmem_cache_alias(name, size, align, flags, ctor);
[all...]
H A Dslub.c2157 if (unlikely(s->ctor)) {
2159 s->ctor(object);
2389 WARN_ON_ONCE(s->ctor && (flags & __GFP_ZERO));
4968 !s->ctor)
4992 s->ctor) {
5674 slab_flags_t flags, void (*ctor)(void *))
5678 s = find_mergeable(size, align, flags, name, ctor);
6200 if (!s->ctor)
6202 return sysfs_emit(buf, "%pS\n", s->ctor);
6204 SLAB_ATTR_RO(ctor); variable
[all...]
H A Dslab.h274 void (*ctor)(void *object); /* Object constructor */ member in struct:kmem_cache
430 slab_flags_t flags, const char *name, void (*ctor)(void *));
433 slab_flags_t flags, void (*ctor)(void *));
630 if (c->ctor)
643 return !(c->ctor ||
/linux-master/arch/powerpc/platforms/pseries/
H A Dsetup.c344 void (*ctor)(void *) = get_dtl_cache_ctor();
347 DISPATCH_LOG_BYTES, 0, ctor);
/linux-master/mm/kmsan/
H A Dhooks.c57 * There's a ctor or this is an RCU cache - do nothing. The memory
60 if (s->ctor || (s->flags & SLAB_TYPESAFE_BY_RCU))
86 if (s->ctor)
/linux-master/mm/kasan/
H A Dcommon.c187 if (!cache->ctor && !(cache->flags & SLAB_TYPESAFE_BY_RCU))
H A Dgeneric.c397 if ((cache->flags & SLAB_TYPESAFE_BY_RCU) || cache->ctor) {
/linux-master/tools/testing/selftests/livepatch/test_modules/
H A Dtest_klp_shadow_vars.c73 gfp_t gfp_flags, klp_shadow_ctor_t ctor,
79 sv = klp_shadow_alloc(obj, id, size, gfp_flags, ctor, var);
80 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n",
81 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
88 gfp_t gfp_flags, klp_shadow_ctor_t ctor,
94 sv = klp_shadow_get_or_alloc(obj, id, size, gfp_flags, ctor, var);
95 pr_info("klp_%s(obj=PTR%d, id=0x%lx, size=%zx, gfp_flags=%pGg), ctor=PTR%d, ctor_data=PTR%d = PTR%d\n",
96 __func__, ptr_id(obj), id, size, &gfp_flags, ptr_id(ctor),
72 shadow_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) argument
87 shadow_get_or_alloc(void *obj, unsigned long id, size_t size, gfp_t gfp_flags, klp_shadow_ctor_t ctor, void *ctor_data) argument
/linux-master/tools/include/linux/
H A Dslab.h41 void (*ctor)(void *));
/linux-master/include/linux/
H A Dslab.h129 * Alternatively, make the ctor passed to kmem_cache_create() initialize
131 * sighand_ctor(), and anon_vma_ctor(). Such a ctor permits readers
132 * to safely acquire those ctor-initialized locks under rcu_read_lock()
229 void (*ctor)(void *));
234 void (*ctor)(void *));
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/
H A Dclient.c67 .ctor = nvkm_uclient_new,
126 return oclass->base.ctor(oclass, data, size, pobject);
142 oclass->ctor = nvkm_client_child_new;
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dga100.c164 .ctor = gk104_ectx_ctor,
172 .ctor = gv100_ectx_ce_ctor,
/linux-master/tools/testing/radix-tree/
H A Dlinux.c25 void (*ctor)(void *); member in struct:kmem_cache
82 if (cachep->ctor)
83 cachep->ctor(p);
184 if (cachep->ctor)
185 cachep->ctor(p[i]);
213 unsigned int flags, void (*ctor)(void *))
224 ret->ctor = ctor;
/linux-master/mm/kfence/
H A Dcore.c478 if (cache->ctor)
479 cache->ctor(addr);
/linux-master/lib/
H A Dtest_meminit.c382 bool ctor, rcu, zero; local
387 ctor = flags & 1;
390 if (ctor & zero)
392 num_tests += do_kmem_cache_size(size, ctor, rcu, zero,
/linux-master/arch/powerpc/mm/
H A Dinit-common.c79 static inline void (*ctor(int shift))(void *) function
143 new = kmem_cache_create(name, table_size, align, 0, ctor(shift));
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dr535.c1695 for (int i = 0; hw->user[i].ctor; i++) {
H A Dbase.c78 .ctor = nvkm_disp_class_new,
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmm.c1977 ret = mmu->func->vmm.ctor(mmu, false, addr, size, argv, argc,
H A Duvmm.c561 ret = mmu->func->vmm.ctor(mmu, managed || raw, addr, size,
H A Dbase.c429 mmu->user.ctor = nvkm_ummu_new;
H A Dpriv.h35 int (*ctor)(struct nvkm_mmu *, bool managed, u64 addr, u64 size, member in struct:nvkm_mmu_func::__anon261

Completed in 264 milliseconds

123