/drivers/gpu/drm/nouveau/nvkm/core/ |
D | object.c | 281 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/ |
D | oimmnv50.c | 36 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()
|
D | cursnv50.c | 36 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()
|
D | basenv50.c | 37 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()
|
D | ovlynv50.c | 37 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()
|
D | wimmgv100.c | 51 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()
|
D | wndwgv100.c | 153 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()
|
D | corenv50.c | 37 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()
|
D | cursgp102.c | 28 struct nv50_disp *disp, struct nvkm_object **pobject) in gp102_disp_curs_new() argument 31 oclass, argv, argc, pobject); in gp102_disp_curs_new()
|
D | cursgf119.c | 28 struct nv50_disp *disp, struct nvkm_object **pobject) in gf119_disp_curs_new() argument 31 oclass, argv, argc, pobject); in gf119_disp_curs_new()
|
D | oimmgp102.c | 28 struct nv50_disp *disp, struct nvkm_object **pobject) in gp102_disp_oimm_new() argument 31 oclass, argv, argc, pobject); in gp102_disp_oimm_new()
|
D | oimmgf119.c | 28 struct nv50_disp *disp, struct nvkm_object **pobject) in gf119_disp_oimm_new() argument 31 oclass, argv, argc, pobject); in gf119_disp_oimm_new()
|
D | basegp102.c | 28 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()
|
D | ovlygp102.c | 28 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()
|
D | dmacnv50.c | 38 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_()
|
D | rootnv50.c | 279 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()
|
D | ovlygk104.c | 93 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()
|
D | ovlygf119.c | 91 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()
|
D | ovlyg84.c | 67 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()
|
D | ovlygt200.c | 70 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()
|
D | baseg84.c | 70 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/ |
D | nvsw.c | 62 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()
|
D | nv04.c | 78 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()
|
D | base.c | 51 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/ |
D | base.c | 34 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()
|