Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/staging/erofs/
Dunzip_pagevec.h43 static inline void z_erofs_pagevec_ctor_exit(struct z_erofs_pagevec_ctor *ctor, in z_erofs_pagevec_ctor_exit() argument
46 if (ctor->curr == NULL) in z_erofs_pagevec_ctor_exit()
50 kunmap_atomic(ctor->pages); in z_erofs_pagevec_ctor_exit()
52 kunmap(ctor->curr); in z_erofs_pagevec_ctor_exit()
56 z_erofs_pagevec_ctor_next_page(struct z_erofs_pagevec_ctor *ctor, in z_erofs_pagevec_ctor_next_page() argument
62 if (ctor->next != NULL) in z_erofs_pagevec_ctor_next_page()
63 return ctor->next; in z_erofs_pagevec_ctor_next_page()
66 const erofs_vtptr_t t = ctor->pages[index]; in z_erofs_pagevec_ctor_next_page()
73 if (unlikely(nr >= ctor->nr)) in z_erofs_pagevec_ctor_next_page()
80 z_erofs_pagevec_ctor_pagedown(struct z_erofs_pagevec_ctor *ctor, in z_erofs_pagevec_ctor_pagedown() argument
[all …]
/Linux-v4.19/tools/testing/radix-tree/
Dlinux.c25 void (*ctor)(void *); member
45 if (cachep->ctor) in kmem_cache_alloc()
46 cachep->ctor(node); in kmem_cache_alloc()
102 unsigned long flags, void (*ctor)(void *)) in kmem_cache_create()
110 ret->ctor = ctor; in kmem_cache_create()
/Linux-v4.19/kernel/livepatch/
Dshadow.c118 klp_shadow_ctor_t ctor, void *ctor_data, in __klp_shadow_get_or_alloc() argument
155 if (ctor) { in __klp_shadow_get_or_alloc()
158 err = ctor(obj, new_shadow->data, ctor_data); in __klp_shadow_get_or_alloc()
210 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_alloc() argument
213 ctor, ctor_data, true); in klp_shadow_alloc()
239 klp_shadow_ctor_t ctor, void *ctor_data) in klp_shadow_get_or_alloc() argument
242 ctor, ctor_data, false); in klp_shadow_get_or_alloc()
/Linux-v4.19/include/linux/
Dquicklist.h34 static inline void *quicklist_alloc(int nr, gfp_t flags, void (*ctor)(void *)) in quicklist_alloc()
51 if (ctor && p) in quicklist_alloc()
52 ctor(p); in quicklist_alloc()
Dlivepatch.h197 klp_shadow_ctor_t ctor, void *ctor_data);
200 klp_shadow_ctor_t ctor, void *ctor_data);
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c144 .ctor = nvkm_fifo_kevent_ctor,
162 .ctor = nvkm_fifo_cevent_ctor,
205 .ctor = nvkm_fifo_uevent_ctor,
229 .ctor = nvkm_fifo_class_new_,
239 return sclass->ctor(fifo, oclass, data, size, pobject); in nvkm_fifo_class_new()
244 .ctor = nvkm_fifo_class_new,
Dchan.c176 ret = oclass->base.ctor(&(const struct nvkm_oclass) { in nvkm_fifo_chan_child_new()
220 if (!oclass->base.ctor) in nvkm_fifo_chan_child_get()
221 oclass->base.ctor = nvkm_object_new; in nvkm_fifo_chan_child_get()
222 oclass->ctor = nvkm_fifo_chan_child_new; in nvkm_fifo_chan_child_get()
233 if (!oclass->base.ctor) in nvkm_fifo_chan_child_get()
234 oclass->base.ctor = nvkm_object_new; in nvkm_fifo_chan_child_get()
235 oclass->ctor = nvkm_fifo_chan_child_new; in nvkm_fifo_chan_child_get()
Dgk104.h68 int (*ctor)(const struct nvkm_oclass *, void *, u32, member
74 int (*ctor)(struct gk104_fifo *, const struct nvkm_oclass *, member
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
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-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/sw/
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()
Dpriv.h12 int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *, member
/Linux-v4.19/mm/
Dslab.h29 void (*ctor)(void *); /* Called on object slot creation */ member
105 slab_flags_t flags, const char *name, void (*ctor)(void *));
109 slab_flags_t flags, void (*ctor)(void *));
113 void (*ctor)(void *));
117 slab_flags_t flags, void (*ctor)(void *)) in __kmem_cache_alias()
122 void (*ctor)(void *)) in kmem_cache_flags()
Dslab_common.c301 if (s->ctor) in slab_unmergeable()
317 slab_flags_t flags, const char *name, void (*ctor)(void *)) in find_mergeable()
324 if (ctor) in find_mergeable()
366 unsigned int usersize, void (*ctor)(void *), in create_cache()
383 s->ctor = ctor; in create_cache()
440 void (*ctor)(void *)) in kmem_cache_create_usercopy()
477 s = __kmem_cache_alias(name, size, align, flags, ctor); in kmem_cache_create_usercopy()
489 flags, useroffset, usersize, ctor, NULL, NULL); in kmem_cache_create_usercopy()
519 slab_flags_t flags, void (*ctor)(void *)) in kmem_cache_create()
522 ctor); in kmem_cache_create()
[all …]
/Linux-v4.19/arch/powerpc/mm/
Dinit-common.c53 void pgtable_cache_add(unsigned shift, void (*ctor)(void *)) in pgtable_cache_add()
81 new = kmem_cache_create(name, table_size, align, 0, ctor); in pgtable_cache_add()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Drootnv50.c277 return user->ctor(oclass, argv, argc, disp, pobject); in nv50_disp_root_child_new_()
286 if (root->func->user[index].ctor) { in nv50_disp_root_child_get_()
289 sclass->ctor = nv50_disp_root_child_new_; in nv50_disp_root_child_get_()
354 .ctor = nv50_disp_root_new,
Dchangv100.c26 .ctor = nv50_disp_chan_uevent_ctor,
Drootgv100.c51 .ctor = gv100_disp_root_new,
Drootgp100.c54 .ctor = gp100_disp_root_new,
Drootgt215.c54 .ctor = gt215_disp_root_new,
Drootg84.c54 .ctor = g84_disp_root_new,
Drootg94.c54 .ctor = g94_disp_root_new,
Drootgf119.c54 .ctor = gf119_disp_root_new,
Drootgk104.c54 .ctor = gk104_disp_root_new,
/Linux-v4.19/tools/testing/radix-tree/linux/
Dslab.h25 unsigned long flags, void (*ctor)(void *));
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/core/
Dclient.c68 .ctor = nvkm_uclient_new,
234 return oclass->base.ctor(oclass, data, size, pobject); in nvkm_client_child_new()
250 oclass->ctor = nvkm_client_child_new; in nvkm_client_child_get()

1234