/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | object.c | 212 nvkm_object_del(struct nvkm_object **pobject) in nvkm_object_del() argument 214 struct nvkm_object *object = *pobject; in nvkm_object_del() 216 *pobject = nvkm_object_dtor(object); in nvkm_object_del() 219 kfree(*pobject); in nvkm_object_del() 220 *pobject = NULL; in nvkm_object_del() 242 struct nvkm_object **pobject) in nvkm_object_new_() argument 245 if (!(*pobject = kzalloc(sizeof(**pobject), GFP_KERNEL))) in nvkm_object_new_() 247 nvkm_object_ctor(func, oclass, *pobject); in nvkm_object_new_() 259 struct nvkm_object **pobject) in nvkm_object_new() argument 263 return nvkm_object_new_(func, oclass, data, size, pobject); in nvkm_object_new()
|
D | client.c | 180 void *data, u32 size, struct nvkm_object **pobject) in nvkm_client_child_new() argument 182 return oclass->base.ctor(oclass, data, size, pobject); in nvkm_client_child_new()
|
/linux-4.4.14/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 | 77 void *data, u32 size, struct nvkm_object **pobject) in nv04_nvsw_new() argument 79 return nvkm_nvsw_new_(&nv04_nvsw, chan, oclass, data, size, pobject); in nv04_nvsw_new() 109 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_sw_chan_new() argument 116 *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()
|
D | nvsw.h | 18 struct nvkm_object **pobject); 20 void *data, u32 size, struct nvkm_object **pobject);
|
D | nv10.c | 40 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_sw_chan_new() argument 46 *pobject = &chan->object; in nv10_sw_chan_new()
|
D | gf100.c | 107 struct nvkm_object **pobject) in gf100_sw_chan_new() argument 115 *pobject = &chan->base.object; in gf100_sw_chan_new()
|
D | nv50.c | 101 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv50_sw_chan_new() argument 109 *pobject = &chan->base.object; in nv50_sw_chan_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | base.c | 52 struct nvkm_object **pobject) in nvkm_dma_oclass_new() argument 63 *pobject = &dmaobj->object; in nvkm_dma_oclass_new() 93 struct nvkm_object **pobject) in nvkm_dma_oclass_fifo_new() argument 96 oclass, data, size, pobject); in nvkm_dma_oclass_fifo_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | rootnv50.c | 193 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_dmac_new_() argument 198 oclass, data, size, pobject); in nv50_disp_root_dmac_new_() 203 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_pioc_new_() argument 208 oclass, data, size, pobject); in nv50_disp_root_pioc_new_() 273 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_new_() argument 282 *pobject = &root->object; in nv50_disp_root_new_() 387 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_root_new() argument 390 data, size, pobject); in nv50_disp_root_new()
|
D | rootg94.c | 46 void *data, u32 size, struct nvkm_object **pobject) in g94_disp_root_new() argument 49 data, size, pobject); in g94_disp_root_new()
|
D | rootgt200.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gt200_disp_root_new() argument 49 data, size, pobject); in gt200_disp_root_new()
|
D | rootgm107.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gm107_disp_root_new() argument 49 data, size, pobject); in gm107_disp_root_new()
|
D | rootgm204.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gm204_disp_root_new() argument 49 data, size, pobject); in gm204_disp_root_new()
|
D | rootgt215.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gt215_disp_root_new() argument 49 data, size, pobject); in gt215_disp_root_new()
|
D | rootgk104.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gk104_disp_root_new() argument 49 data, size, pobject); in gk104_disp_root_new()
|
D | rootgk110.c | 46 void *data, u32 size, struct nvkm_object **pobject) in gk110_disp_root_new() argument 49 data, size, pobject); in gk110_disp_root_new()
|
D | rootg84.c | 46 void *data, u32 size, struct nvkm_object **pobject) in g84_disp_root_new() argument 49 data, size, pobject); in g84_disp_root_new()
|
D | oimmnv50.c | 37 struct nvkm_object **pobject) in nv50_disp_oimm_new() argument 57 head, oclass, pobject); in nv50_disp_oimm_new()
|
D | cursnv50.c | 37 struct nvkm_object **pobject) in nv50_disp_curs_new() argument 57 head, oclass, pobject); in nv50_disp_curs_new()
|
D | ovlynv50.c | 37 struct nvkm_object **pobject) in nv50_disp_ovly_new() argument 60 head, push, oclass, pobject); in nv50_disp_ovly_new()
|
D | basenv50.c | 37 struct nvkm_object **pobject) in nv50_disp_base_new() argument 60 head, push, oclass, pobject); in nv50_disp_base_new()
|
D | dmacnv50.c | 56 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_dmac_child_new_() argument 69 *pobject = &object->oproxy.base; in nv50_disp_dmac_child_new_() 138 struct nvkm_object **pobject) in nv50_disp_dmac_new_() argument 148 *pobject = &chan->base.object; in nv50_disp_dmac_new_()
|
D | channv50.c | 206 void *data, u32 size, struct nvkm_object **pobject) in nv50_disp_chan_child_new() argument 209 return chan->func->child_new(chan, oclass, data, size, pobject); in nv50_disp_chan_child_new() 292 struct nvkm_object **pobject) in nv50_disp_chan_new_() argument 298 *pobject = &chan->object; in nv50_disp_chan_new_()
|
D | corenv50.c | 38 struct nvkm_object **pobject) in nv50_disp_core_new() argument 57 push, oclass, pobject); in nv50_disp_core_new()
|
D | rootnv04.c | 120 void *data, u32 size, struct nvkm_object **pobject) in nv04_disp_root_new() argument 127 *pobject = &root->object; in nv04_disp_root_new()
|
D | rootgf119.c | 159 void *data, u32 size, struct nvkm_object **pobject) in gf119_disp_root_new() argument 162 data, size, pobject); in gf119_disp_root_new()
|
D | base.c | 158 struct nvkm_object **pobject) in nvkm_disp_class_new() argument 168 *pobject = &oproxy->base; in nvkm_disp_class_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | dmanv10.c | 36 void *data, u32 size, struct nvkm_object **pobject) in nv10_fifo_dma_new() argument 60 *pobject = &chan->base.object; in nv10_fifo_dma_new()
|
D | dmanv17.c | 36 void *data, u32 size, struct nvkm_object **pobject) in nv17_fifo_dma_new() argument 60 *pobject = &chan->base.object; in nv17_fifo_dma_new()
|
D | gpfifonv50.c | 34 void *data, u32 size, struct nvkm_object **pobject) in nv50_fifo_gpfifo_new() argument 59 *pobject = &chan->base.object; in nv50_fifo_gpfifo_new()
|
D | dmanv50.c | 34 void *data, u32 size, struct nvkm_object **pobject) in nv50_fifo_dma_new() argument 57 *pobject = &chan->base.object; in nv50_fifo_dma_new()
|
D | gpfifog84.c | 34 void *data, u32 size, struct nvkm_object **pobject) in g84_fifo_gpfifo_new() argument 59 *pobject = &chan->base.object; in g84_fifo_gpfifo_new()
|
D | dmag84.c | 34 void *data, u32 size, struct nvkm_object **pobject) in g84_fifo_dma_new() argument 57 *pobject = &chan->base.object; in g84_fifo_dma_new()
|
D | gpfifogk104.c | 205 void *data, u32 size, struct nvkm_object **pobject) in gk104_fifo_gpfifo_new() argument 238 return nvkm_object_new(oclass, NULL, 0, pobject); in gk104_fifo_gpfifo_new() 254 *pobject = &chan->base.object; in gk104_fifo_gpfifo_new()
|
D | base.c | 161 struct nvkm_object **pobject) in nvkm_fifo_class_new() argument 165 return sclass->ctor(fifo, oclass, data, size, pobject); in nvkm_fifo_class_new()
|
D | dmanv40.c | 181 void *data, u32 size, struct nvkm_object **pobject) in nv40_fifo_dma_new() argument 205 *pobject = &chan->base.object; in nv40_fifo_dma_new()
|
D | dmanv04.c | 160 void *data, u32 size, struct nvkm_object **pobject) in nv04_fifo_dma_new() argument 184 *pobject = &chan->base.object; in nv04_fifo_dma_new()
|
D | gpfifogf100.c | 192 void *data, u32 size, struct nvkm_object **pobject) in gf100_fifo_gpfifo_new() argument 216 *pobject = &chan->base.object; in gf100_fifo_gpfifo_new()
|
D | chan.c | 134 struct nvkm_object **pobject) in nvkm_fifo_chan_child_new() argument 146 *pobject = &object->oproxy.base; in nvkm_fifo_chan_child_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
D | base.c | 366 struct nvkm_object **pobject) in nvkm_perfdom_new_() argument 418 *pobject = &dom->object; in nvkm_perfdom_new_() 604 struct nvkm_object **pobject) in nvkm_perfmon_child_new() argument 607 return nvkm_perfdom_new_(perfmon, oclass, data, size, pobject); in nvkm_perfmon_child_new() 645 void *data, u32 size, struct nvkm_object **pobject) in nvkm_perfmon_new() argument 653 *pobject = &perfmon->object; in nvkm_perfmon_new() 663 void *data, u32 size, struct nvkm_object **pobject) in nvkm_pm_oclass_new() argument 668 ret = nvkm_perfmon_new(pm, oclass, data, size, pobject); in nvkm_pm_oclass_new() 674 pm->perfmon = *pobject; in nvkm_pm_oclass_new() 675 ret = (pm->perfmon == *pobject) ? 0 : -EBUSY; in nvkm_pm_oclass_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | base.c | 78 struct nvkm_object **pobject) in nvkm_gr_cclass_new() argument 82 return gr->func->chan_new(gr, chan, oclass, pobject); in nvkm_gr_cclass_new()
|
D | nv2a.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv2a_gr_chan_new() argument 32 *pobject = &chan->object; in nv2a_gr_chan_new()
|
D | nv34.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv34_gr_chan_new() argument 32 *pobject = &chan->object; in nv34_gr_chan_new()
|
D | nv35.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv35_gr_chan_new() argument 32 *pobject = &chan->object; in nv35_gr_chan_new()
|
D | nv25.c | 21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv25_gr_chan_new() argument 32 *pobject = &chan->object; in nv25_gr_chan_new()
|
D | nv30.c | 22 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv30_gr_chan_new() argument 33 *pobject = &chan->object; in nv30_gr_chan_new()
|
D | nv40.c | 149 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv40_gr_chan_new() argument 160 *pobject = &chan->object; in nv40_gr_chan_new()
|
D | nv20.c | 75 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv20_gr_chan_new() argument 86 *pobject = &chan->object; in nv20_gr_chan_new()
|
D | nv50.c | 88 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv50_gr_chan_new() argument 97 *pobject = &chan->object; in nv50_gr_chan_new()
|
D | nv04.c | 1185 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_gr_chan_new() argument 1196 *pobject = &chan->object; in nv04_gr_chan_new()
|
D | nv10.c | 1003 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_gr_chan_new() argument 1015 *pobject = &chan->object; in nv10_gr_chan_new()
|
D | gf100.c | 345 struct nvkm_object **pobject) in gf100_gr_chan_new() argument 358 *pobject = &chan->object; in gf100_gr_chan_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | user.c | 256 void *data, u32 size, struct nvkm_object **pobject) in nvkm_udevice_child_new() argument 260 return sclass->ctor(udev->device, oclass, data, size, pobject); in nvkm_udevice_child_new() 325 struct nvkm_object **pobject) in nvkm_udevice_new() argument 352 *pobject = &udev->object; in nvkm_udevice_new()
|
D | ctrl.c | 192 void *data, u32 size, struct nvkm_object **pobject) in nvkm_control_new() argument 198 *pobject = &ctrl->object; in nvkm_control_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv44.c | 105 struct nvkm_object **pobject) in nv44_mpeg_chan_new() argument 116 *pobject = &chan->object; in nv44_mpeg_chan_new()
|
D | nv31.c | 86 struct nvkm_object **pobject) in nv31_mpeg_chan_new() argument 98 *pobject = &chan->object; in nv31_mpeg_chan_new()
|