Home
last modified time | relevance | path

Searched refs:ctor (Results 1 – 200 of 264) sorted by relevance

12

/linux-4.1.27/drivers/gpu/drm/nouveau/nvif/
Dobject.c189 struct ctor { struct
197 struct ctor *ctor = container_of(object->data, typeof(*ctor), new.data); in nvif_object_fini() argument
211 kfree(ctor); in nvif_object_fini()
222 struct ctor *ctor; in nvif_object_init() local
238 if (!(ctor = kmalloc(sizeof(*ctor) + size, GFP_KERNEL))) { in nvif_object_init()
242 object->data = ctor->new.data; in nvif_object_init()
246 ctor->ioctl.version = 0; in nvif_object_init()
247 ctor->ioctl.type = NVIF_IOCTL_V0_NEW; in nvif_object_init()
248 ctor->new.version = 0; in nvif_object_init()
249 ctor->new.route = NVIF_IOCTL_V0_ROUTE_NVIF; in nvif_object_init()
[all …]
/linux-4.1.27/include/linux/
Dquicklist.h33 static inline void *quicklist_alloc(int nr, gfp_t flags, void (*ctor)(void *)) in quicklist_alloc()
50 if (ctor && p) in quicklist_alloc()
51 ctor(p); in quicklist_alloc()
Dslab_def.h38 void (*ctor)(void *obj); member
Dslub_def.h78 void (*ctor)(void *); member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgk104.c48 .ctor = _nvkm_engctx_ctor,
146 .ctor = gk104_ce0_ctor,
157 .ctor = gk104_ce1_ctor,
168 .ctor = gk104_ce2_ctor,
Dgm204.c48 .ctor = _nvkm_engctx_ctor,
146 .ctor = gm204_ce0_ctor,
157 .ctor = gm204_ce1_ctor,
168 .ctor = gm204_ce2_ctor,
Dgf100.c54 .ctor = _nvkm_falcon_context_ctor,
146 .ctor = gf100_ce0_ctor,
159 .ctor = gf100_ce1_ctor,
Dgt215.c55 .ctor = _nvkm_falcon_context_ctor,
145 .ctor = gt215_ce_ctor,
/linux-4.1.27/mm/
Dslab.h26 void (*ctor)(void *); /* Called on object slot creation */ member
91 unsigned long flags, const char *name, void (*ctor)(void *));
95 unsigned long flags, void (*ctor)(void *));
99 void (*ctor)(void *));
103 unsigned long flags, void (*ctor)(void *)) in __kmem_cache_alias()
108 void (*ctor)(void *)) in kmem_cache_flags()
Dslab_common.c214 if (s->ctor) in slab_unmergeable()
227 unsigned long flags, const char *name, void (*ctor)(void *)) in find_mergeable()
234 if (ctor) in find_mergeable()
299 size_t align, unsigned long flags, void (*ctor)(void *), in do_kmem_cache_create()
314 s->ctor = ctor; in do_kmem_cache_create()
363 unsigned long flags, void (*ctor)(void *)) in kmem_cache_create()
389 s = __kmem_cache_alias(name, size, align, flags, ctor); in kmem_cache_create()
401 flags, ctor, NULL, NULL); in kmem_cache_create()
519 root_cache->flags, root_cache->ctor, in memcg_create_kmem_cache()
Dkmemcheck.c84 } else if (!s->ctor) { in kmemcheck_slab_alloc()
96 if (!s->ctor && !(s->flags & SLAB_DESTROY_BY_RCU)) in kmemcheck_slab_free()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dgf110.c74 .ctor = gf110_i2c_port_ctor,
82 .ctor = g94_aux_port_ctor,
95 .ctor = _nvkm_i2c_ctor,
Dgm204.c187 .ctor = gf110_i2c_port_ctor,
195 .ctor = gm204_aux_port_ctor,
208 .ctor = _nvkm_i2c_ctor,
Dnv4e.c100 .ctor = nv4e_i2c_port_ctor,
113 .ctor = _nvkm_i2c_ctor,
Dnv04.c108 .ctor = nv04_i2c_port_ctor,
121 .ctor = _nvkm_i2c_ctor,
Dnv50.c113 .ctor = nv50_i2c_port_ctor,
126 .ctor = _nvkm_i2c_ctor,
Dpadnv04.c29 .ctor = _nvkm_i2c_pad_ctor,
Dg94.c247 .ctor = g94_i2c_port_ctor,
255 .ctor = g94_aux_port_ctor,
268 .ctor = _nvkm_i2c_ctor,
Dgf117.c30 .ctor = _nvkm_i2c_ctor,
Dpadgm204.c80 .ctor = gm204_i2c_pad_ctor,
Dpadg94.c80 .ctor = g94_i2c_pad_ctor,
Dgk104.c60 .ctor = _nvkm_i2c_ctor,
Danx9805.c164 .ctor = anx9805_aux_chan_ctor,
279 .ctor = anx9805_ddc_port_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c63 .ctor = g84_cipher_object_ctor,
85 .ctor = _nvkm_engctx_ctor,
179 .ctor = g84_cipher_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/vp/
Dg84.c47 .ctor = _nvkm_xtensa_engctx_ctor,
86 .ctor = g84_vp_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/bsp/
Dg84.c47 .ctor = _nvkm_xtensa_engctx_ctor,
86 .ctor = g84_bsp_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dg84.c52 .ctor = nv50_mpeg_context_ctor,
89 .ctor = g84_mpeg_ctor,
Dnv50.c65 .ctor = nv50_mpeg_object_ctor,
109 .ctor = nv50_mpeg_context_ctor,
220 .ctor = nv50_mpeg_ctor,
Dnv31.c100 .ctor = nv31_mpeg_object_ctor,
171 .ctor = nv31_mpeg_context_ctor,
299 .ctor = nv31_mpeg_ctor,
Dnv44.c80 .ctor = nv44_mpeg_context_ctor,
180 .ctor = nv44_mpeg_ctor,
Dnv40.c129 .ctor = nv40_mpeg_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dg98.c51 .ctor = _nvkm_falcon_context_ctor,
103 .ctor = g98_msvld_ctor,
Dgk104.c49 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = gk104_msvld_ctor,
Dgf100.c49 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = gf100_msvld_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/
Dgk104.c49 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = gk104_mspdec_ctor,
Dg98.c50 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = g98_mspdec_ctor,
Dgf100.c49 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = gf100_mspdec_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dg98.c50 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = g98_msppp_ctor,
Dgf100.c49 .ctor = _nvkm_falcon_context_ctor,
102 .ctor = gf100_msppp_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv10.c104 .ctor = nv10_fifo_chan_ctor,
128 .ctor = nv04_fifo_context_ctor,
173 .ctor = nv10_fifo_ctor,
Dnv17.c111 .ctor = nv17_fifo_chan_ctor,
135 .ctor = nv04_fifo_context_ctor,
210 .ctor = nv17_fifo_ctor,
Dg84.c330 .ctor = g84_fifo_chan_ctor_dma,
342 .ctor = g84_fifo_chan_ctor_ind,
408 .ctor = g84_fifo_context_ctor,
437 .ctor = nvkm_fifo_uevent_ctor,
482 .ctor = g84_fifo_ctor,
Dgk20a.c28 .ctor = gk104_fifo_ctor,
Dgk208.c30 .ctor = gk104_fifo_ctor,
Dnv40.c230 .ctor = nv40_fifo_chan_ctor,
254 .ctor = nv04_fifo_context_ctor,
351 .ctor = nv40_fifo_ctor,
Dgm204.c51 .ctor = gm204_fifo_ctor,
Dnv50.c356 .ctor = nv50_fifo_chan_ctor_dma,
368 .ctor = nv50_fifo_chan_ctor_ind,
441 .ctor = nv50_fifo_context_ctor,
529 .ctor = nv50_fifo_ctor,
Dnv04.c245 .ctor = nv04_fifo_chan_ctor,
287 .ctor = nv04_fifo_context_ctor,
630 .ctor = nv04_fifo_ctor,
Dgf100.c295 .ctor = gf100_fifo_chan_ctor,
360 .ctor = gf100_fifo_context_ctor,
850 .ctor = nvkm_fifo_uevent_ctor,
962 .ctor = gf100_fifo_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv04.c110 .ctor = _nvkm_object_ctor,
144 .ctor = nvkm_disp_vblank_ctor,
199 .ctor = nv04_disp_ctor,
Dpiornv50.c61 .ctor = nv50_pior_tmds_ctor,
129 .ctor = nv50_pior_dp_ctor,
Dgf110.c64 .ctor = nv50_disp_chan_uevent_ctor,
347 .base.ctor = nv50_disp_core_ctor,
441 .base.ctor = nv50_disp_base_ctor,
522 .base.ctor = nv50_disp_ovly_ctor,
593 .base.ctor = nv50_disp_oimm_ctor,
610 .base.ctor = nv50_disp_curs_ctor,
740 .ctor = nv50_disp_main_ctor,
784 .ctor = nvkm_disp_vblank_ctor,
1298 .ctor = gf110_disp_ctor,
Dnv50.c136 .ctor = nv50_disp_chan_uevent_ctor,
576 .base.ctor = nv50_disp_core_ctor,
678 .base.ctor = nv50_disp_base_ctor,
768 .base.ctor = nv50_disp_ovly_ctor,
886 .base.ctor = nv50_disp_oimm_ctor,
934 .base.ctor = nv50_disp_curs_ctor,
1215 .ctor = nv50_disp_main_ctor,
1276 .ctor = nv50_disp_data_ctor,
1305 .ctor = nvkm_disp_vblank_ctor,
2007 .ctor = nv50_disp_ctor,
Dgm107.c91 .ctor = gm107_disp_ctor,
Dgt215.c92 .ctor = gt215_disp_ctor,
Dgk110.c91 .ctor = gk110_disp_ctor,
Dgt200.c136 .ctor = gt200_disp_ctor,
Dgm204.c99 .ctor = gm204_disp_ctor,
Dg94.c127 .ctor = g94_disp_ctor,
Dgk104.c256 .ctor = gk104_disp_ctor,
Dg84.c260 .ctor = g84_disp_ctor,
Dsorgf110.c115 .ctor = _nvkm_output_dp_ctor,
Doutp.c136 .ctor = _nvkm_output_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv10.c83 .ctor = nv10_sw_context_ctor,
117 .ctor = nv10_sw_ctor,
Dnv04.c94 .ctor = nv04_sw_context_ctor,
134 .ctor = nv04_sw_ctor,
Dgf100.c118 .ctor = nv50_sw_context_ctor,
134 .ctor = nv50_sw_ctor,
Dnv50.c191 .ctor = nv50_sw_context_ctor,
227 .ctor = nv50_sw_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c54 .ctor = _nvkm_falcon_context_ctor,
142 .ctor = g98_sec_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
Dgf110.c140 .ctor = gf110_dmaobj_ctor,
158 .ctor = _nvkm_dmaeng_ctor,
Dgf100.c151 .ctor = gf100_dmaobj_ctor,
169 .ctor = _nvkm_dmaeng_ctor,
Dnv04.c138 .ctor = nv04_dmaobj_ctor,
156 .ctor = _nvkm_dmaeng_ctor,
Dnv50.c170 .ctor = nv50_dmaobj_ctor,
188 .ctor = _nvkm_dmaeng_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv2a.c77 .ctor = nv2a_gr_context_ctor,
120 .ctor = nv2a_gr_ctor,
Dgm206.c31 .ctor = gf100_gr_ctor,
Dnv25.c110 .ctor = nv25_gr_context_ctor,
153 .ctor = nv25_gr_ctor,
Dgk20a.c40 .ctor = gf100_gr_ctor,
Dnv35.c111 .ctor = nv35_gr_context_ctor,
154 .ctor = nv35_gr_ctor,
Dnv34.c111 .ctor = nv34_gr_context_ctor,
154 .ctor = nv34_gr_ctor,
Dctxgk20a.c35 .ctor = gf100_gr_context_ctor,
Dctxgk110b.c76 .ctor = gf100_gr_context_ctor,
Dctxgf104.c86 .ctor = gf100_gr_context_ctor,
Dgf104.c117 .ctor = gf100_gr_ctor,
Dgk110b.c105 .ctor = gk104_gr_ctor,
Dctxgm206.c56 .ctor = gf100_gr_context_ctor,
Dctxgf110.c337 .ctor = gf100_gr_context_ctor,
Dgf108.c124 .ctor = gf100_gr_ctor,
Dgf119.c180 .ctor = gf100_gr_ctor,
Dgf110.c106 .ctor = gf100_gr_ctor,
Dgf117.c125 .ctor = gf100_gr_ctor,
Dnv30.c113 .ctor = nv30_gr_context_ctor,
226 .ctor = nv30_gr_ctor,
Dgk208.c179 .ctor = gk104_gr_ctor,
Dgk110.c200 .ctor = gk104_gr_ctor,
Dctxgf119.c505 .ctor = gf100_gr_context_ctor,
Dctxgk208.c537 .ctor = gf100_gr_context_ctor,
Dctxgk110.c815 .ctor = gf100_gr_context_ctor,
Dnv40.c81 .ctor = nv40_gr_object_ctor,
192 .ctor = nv40_gr_context_ctor,
522 .ctor = nv40_gr_ctor,
Dctxgf108.c782 .ctor = gf100_gr_context_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dnv4c.c30 .ctor = nv04_mc_ctor,
Dg94.c30 .ctor = nv04_mc_ctor,
Dgk20a.c30 .ctor = nv04_mc_ctor,
Dgf106.c30 .ctor = nv04_mc_ctor,
Dnv40.c37 .ctor = nv04_mc_ctor,
Dg98.c51 .ctor = nv04_mc_ctor,
Dnv44.c46 .ctor = nv04_mc_ctor,
Dnv50.c65 .ctor = nv04_mc_ctor,
Dgf100.c68 .ctor = nv04_mc_ctor,
Dnv04.c72 .ctor = nv04_mc_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgk104.c30 .ctor = gf100_fb_ctor,
Dgm107.c30 .ctor = gf100_fb_ctor,
Dmcp89.c30 .ctor = nv50_fb_ctor,
Dmcp77.c30 .ctor = nv50_fb_ctor,
Dgt215.c30 .ctor = nv50_fb_ctor,
Dg84.c30 .ctor = nv50_fb_ctor,
Dnv4e.c32 .ctor = nv04_fb_ctor,
Dnv1a.c32 .ctor = nv04_fb_ctor,
Dnv47.c32 .ctor = nv04_fb_ctor,
Dramgm107.c50 .ctor = gm107_ram_ctor,
Dnv49.c32 .ctor = nv04_fb_ctor,
Dramnv4e.c49 .ctor = nv4e_ram_create,
Dramnv10.c54 .ctor = nv10_ram_create,
Dgk20a.c62 .ctor = gk20a_fb_ctor,
Dnv46.c46 .ctor = nv04_fb_ctor,
Dramnv04.c74 .ctor = nv04_ram_create,
Dramnv1a.c67 .ctor = nv1a_ram_create,
Dramnv20.c57 .ctor = nv20_ram_create,
Dramnv44.c59 .ctor = nv44_ram_create,
Dnv25.c48 .ctor = nv04_fb_ctor,
Dnv41.c56 .ctor = nv04_fb_ctor,
Dramnv49.c61 .ctor = nv49_ram_create,
Dnv36.c49 .ctor = nv04_fb_ctor,
Dramnv41.c61 .ctor = nv41_ram_create,
Dnv35.c49 .ctor = nv04_fb_ctor,
Dnv10.c59 .ctor = nv04_fb_ctor,
Dnv40.c63 .ctor = nv04_fb_ctor,
Dnv44.c66 .ctor = nv04_fb_ctor,
Dnv04.c80 .ctor = nv04_fb_ctor,
Drammcp77.c96 .ctor = mcp77_ram_ctor,
Dgf100.c115 .ctor = gf100_fb_ctor,
Dnv20.c82 .ctor = nv04_fb_ctor,
Dnv30.c128 .ctor = nv04_fb_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dnv1a.c33 .ctor = nv04_devinit_ctor,
Dgm107.c51 .ctor = gf100_devinit_ctor,
Dmcp89.c58 .ctor = nv50_devinit_ctor,
Dg84.c58 .ctor = nv50_devinit_ctor,
Dg98.c57 .ctor = nv50_devinit_ctor,
Dnv20.c69 .ctor = nv04_devinit_ctor,
Dnv10.c103 .ctor = nv04_devinit_ctor,
Dgt215.c141 .ctor = nv50_devinit_ctor,
Dgf100.c119 .ctor = gf100_devinit_ctor,
Dnv05.c132 .ctor = nv04_devinit_ctor,
Dnv50.c166 .ctor = nv50_devinit_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dg84.c41 .ctor = nv50_clk_ctor,
Dnv04.c98 .ctor = nv04_clk_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgf110.c31 .ctor = _nvkm_pmu_ctor,
Dgf100.c31 .ctor = _nvkm_pmu_ctor,
Dgk208.c31 .ctor = _nvkm_pmu_ctor,
Dgt215.c40 .ctor = _nvkm_pmu_ctor,
Dgk104.c57 .ctor = _nvkm_pmu_ctor,
Dgk110.c85 .ctor = _nvkm_pmu_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dnv50.c51 .ctor = nv40_pm_ctor,
Dg84.c59 .ctor = nv40_pm_ctor,
Dgk110.c52 .ctor = gk110_pm_ctor,
Dgt215.c77 .ctor = gt215_pm_ctor,
Dgk104.c143 .ctor = gk104_pm_ctor,
Dnv40.c124 .ctor = nv40_pm_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c121 .ctor = nv50_instobj_ctor,
163 .ctor = nv50_instmem_ctor,
Dnv04.c96 .ctor = nv04_instobj_ctor,
185 .ctor = nv04_instmem_ctor,
Dnv40.c128 .ctor = nv40_instmem_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dgk20a.c45 .ctor = gk20a_bar_ctor,
Dbase.c96 .ctor = nvkm_barobj_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dnv40.c50 .ctor = nv40_volt_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dgk20a.c51 .ctor = nv04_timer_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dg94.c50 .ctor = nv04_bus_ctor,
Dgf100.c74 .ctor = nv04_bus_ctor,
Dnv31.c85 .ctor = nv04_bus_ctor,
Dnv04.c88 .ctor = nv04_bus_ctor,
Dnv50.c96 .ctor = nv04_bus_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/
Dgm107.c56 .ctor = gm107_fuse_ctor,
Dnv50.c70 .ctor = nv50_fuse_ctor,
Dgf100.c72 .ctor = gf100_fuse_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dgk104.c48 .ctor = gf100_ltc_ctor,
Dgm107.c142 .ctor = gm107_ltc_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Devent.h20 int (*ctor)(struct nvkm_object *, void *data, u32 size, member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/
Dgk20a.c97 .ctor = gk20a_ibus_ctor,
Dgf100.c117 .ctor = gf100_ibus_ctor,
Dgk104.c134 .ctor = gk104_ibus_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dgf110.c73 .ctor = _nvkm_gpio_ctor,
Dgk104.c62 .ctor = _nvkm_gpio_ctor,
Dg94.c62 .ctor = _nvkm_gpio_ctor,
Dnv10.c105 .ctor = _nvkm_gpio_ctor,
Dnv50.c117 .ctor = _nvkm_gpio_ctor,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dgm107.c88 .ctor = gm107_therm_ctor,
Dgt215.c95 .ctor = gt215_therm_ctor,
Dgf110.c169 .ctor = gf110_therm_ctor,
/linux-4.1.27/arch/powerpc/mm/
Dinit_64.c106 void pgtable_cache_add(unsigned shift, void (*ctor)(void *)) in pgtable_cache_add()
134 new = kmem_cache_create(name, table_size, align, 0, ctor); in pgtable_cache_add()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dobject.c96 .ctor = _nvkm_object_ctor,
111 ret = ofuncs->ctor(parent, engine, oclass, data, size, &object); in nvkm_object_ctor()
Dramht.c80 .ctor = NULL,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv04.c146 .ctor = nv04_mmu_ctor,
Dnv41.c152 .ctor = nv41_mmu_ctor,
/linux-4.1.27/fs/ecryptfs/
Dmain.c666 void (*ctor)(void *obj); member
687 .ctor = inode_info_init_once,
759 0, SLAB_HWCACHE_ALIGN, info->ctor); in ecryptfs_init_kmem_caches()

12