Home
last modified time | relevance | path

Searched refs:pobject (Results 1 – 25 of 92) sorted by relevance

1234

/drivers/gpu/drm/nouveau/nvkm/core/
Dobject.c281 nvkm_object_del(struct nvkm_object **pobject) in nvkm_object_del() argument
283 struct nvkm_object *object = *pobject; in nvkm_object_del()
285 *pobject = nvkm_object_dtor(object); in nvkm_object_del()
288 kfree(*pobject); in nvkm_object_del()
289 *pobject = NULL; in nvkm_object_del()
314 struct nvkm_object **pobject) in nvkm_object_new_() argument
317 if (!(*pobject = kzalloc(sizeof(**pobject), GFP_KERNEL))) in nvkm_object_new_()
319 nvkm_object_ctor(func, oclass, *pobject); in nvkm_object_new_()
331 struct nvkm_object **pobject) in nvkm_object_new() argument
335 return nvkm_object_new_(func, oclass, data, size, pobject); in nvkm_object_new()
/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doimmnv50.c36 struct nvkm_object **pobject) in nv50_disp_oimm_new_() argument
55 head, oclass, pobject); in nv50_disp_oimm_new_()
60 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_oimm_new() argument
63 oclass, argv, argc, pobject); in nv50_disp_oimm_new()
Dcursnv50.c36 struct nvkm_object **pobject) in nv50_disp_curs_new_() argument
55 head, oclass, pobject); in nv50_disp_curs_new_()
60 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_curs_new() argument
63 oclass, argv, argc, pobject); in nv50_disp_curs_new()
Dbasenv50.c37 struct nvkm_object **pobject) in nv50_disp_base_new_() argument
59 head, push, oclass, pobject); in nv50_disp_base_new_()
115 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_base_new() argument
118 disp, 1, oclass, argv, argc, pobject); in nv50_disp_base_new()
Dovlynv50.c37 struct nvkm_object **pobject) in nv50_disp_ovly_new_() argument
59 head, push, oclass, pobject); in nv50_disp_ovly_new_()
103 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_ovly_new() argument
106 disp, 3, oclass, argv, argc, pobject); in nv50_disp_ovly_new()
Dwimmgv100.c51 struct nvkm_object **pobject) in gv100_disp_wimm_new_() argument
73 wndw, push, oclass, pobject); in gv100_disp_wimm_new_()
78 struct nv50_disp *disp, struct nvkm_object **pobject) in gv100_disp_wimm_new() argument
81 oclass, argv, argc, pobject); in gv100_disp_wimm_new()
Dwndwgv100.c153 struct nvkm_object **pobject) in gv100_disp_wndw_new_() argument
175 wndw, push, oclass, pobject); in gv100_disp_wndw_new_()
180 struct nv50_disp *disp, struct nvkm_object **pobject) in gv100_disp_wndw_new() argument
183 disp, 1, oclass, argv, argc, pobject); in gv100_disp_wndw_new()
Dcorenv50.c37 struct nvkm_object **pobject) in nv50_disp_core_new_() argument
56 push, oclass, pobject); in nv50_disp_core_new_()
228 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_core_new() argument
231 disp, 0, oclass, argv, argc, pobject); in nv50_disp_core_new()
Dcursgp102.c28 struct nv50_disp *disp, struct nvkm_object **pobject) in gp102_disp_curs_new() argument
31 oclass, argv, argc, pobject); in gp102_disp_curs_new()
Dcursgf119.c28 struct nv50_disp *disp, struct nvkm_object **pobject) in gf119_disp_curs_new() argument
31 oclass, argv, argc, pobject); in gf119_disp_curs_new()
Doimmgp102.c28 struct nv50_disp *disp, struct nvkm_object **pobject) in gp102_disp_oimm_new() argument
31 oclass, argv, argc, pobject); in gp102_disp_oimm_new()
Doimmgf119.c28 struct nv50_disp *disp, struct nvkm_object **pobject) in gf119_disp_oimm_new() argument
31 oclass, argv, argc, pobject); in gf119_disp_oimm_new()
Dbasegp102.c28 struct nv50_disp *disp, struct nvkm_object **pobject) in gp102_disp_base_new() argument
31 disp, 1, oclass, argv, argc, pobject); in gp102_disp_base_new()
Dovlygp102.c28 struct nv50_disp *disp, struct nvkm_object **pobject) in gp102_disp_ovly_new() argument
31 disp, 5, oclass, argv, argc, pobject); in gp102_disp_ovly_new()
Ddmacnv50.c38 struct nvkm_object **pobject) in nv50_disp_dmac_new_() argument
45 pobject); in nv50_disp_dmac_new_()
46 chan = nv50_disp_chan(*pobject); in nv50_disp_dmac_new_()
Drootnv50.c279 void *argv, u32 argc, struct nvkm_object **pobject) in nv50_disp_root_child_new_() argument
283 return user->ctor(oclass, argv, argc, disp, pobject); in nv50_disp_root_child_new_()
320 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_new_() argument
327 *pobject = &root->object; in nv50_disp_root_new_()
349 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_new() argument
352 data, size, pobject); in nv50_disp_root_new()
Dovlygk104.c93 struct nv50_disp *disp, struct nvkm_object **pobject) in gk104_disp_ovly_new() argument
96 disp, 5, oclass, argv, argc, pobject); in gk104_disp_ovly_new()
Dovlygf119.c91 struct nv50_disp *disp, struct nvkm_object **pobject) in gf119_disp_ovly_new() argument
94 disp, 5, oclass, argv, argc, pobject); in gf119_disp_ovly_new()
Dovlyg84.c67 struct nv50_disp *disp, struct nvkm_object **pobject) in g84_disp_ovly_new() argument
70 disp, 3, oclass, argv, argc, pobject); in g84_disp_ovly_new()
Dovlygt200.c70 struct nv50_disp *disp, struct nvkm_object **pobject) in gt200_disp_ovly_new() argument
73 disp, 3, oclass, argv, argc, pobject); in gt200_disp_ovly_new()
Dbaseg84.c70 struct nv50_disp *disp, struct nvkm_object **pobject) in g84_disp_base_new() argument
73 disp, 1, oclass, argv, argc, pobject); in g84_disp_base_new()
/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnvsw.c62 struct nvkm_object **pobject) in nvkm_nvsw_new_() argument
68 *pobject = &nvsw->object; in nvkm_nvsw_new_()
82 void *data, u32 size, struct nvkm_object **pobject) in nvkm_nvsw_new() argument
84 return nvkm_nvsw_new_(&nvkm_nvsw, chan, oclass, data, size, pobject); in nvkm_nvsw_new()
Dnv04.c78 void *data, u32 size, struct nvkm_object **pobject) in nv04_nvsw_new() argument
80 return nvkm_nvsw_new_(&nv04_nvsw, chan, oclass, data, size, pobject); in nv04_nvsw_new()
110 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_sw_chan_new() argument
117 *pobject = &chan->base.object; in nv04_sw_chan_new()
Dbase.c51 struct nvkm_object **pobject) in nvkm_sw_oclass_new() argument
55 return sclass->ctor(chan, oclass, data, size, pobject); in nvkm_sw_oclass_new()
79 struct nvkm_object **pobject) in nvkm_sw_cclass_get() argument
82 return sw->func->chan_new(sw, fifoch, oclass, pobject); in nvkm_sw_cclass_get()
/drivers/gpu/drm/nouveau/nvkm/engine/dma/
Dbase.c34 struct nvkm_object **pobject) in nvkm_dma_oclass_new() argument
42 *pobject = &dmaobj->object; in nvkm_dma_oclass_new()
53 struct nvkm_object **pobject) in nvkm_dma_oclass_fifo_new() argument
56 oclass, data, size, pobject); in nvkm_dma_oclass_fifo_new()

1234