Home
last modified time | relevance | path

Searched refs:nvkm_oclass (Results 1 – 91 of 91) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/
Duser.h7 const struct nvkm_oclass *, void **data, u32 *size,
10 int nv04_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
12 int nv50_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
14 int gf100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
16 int gf119_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
Dbase.c51 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_dma_oclass_new()
92 nvkm_dma_oclass_fifo_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_dma_oclass_fifo_new()
107 nvkm_dma_oclass_base_get(struct nvkm_oclass *sclass, int index, in nvkm_dma_oclass_base_get()
122 nvkm_dma_oclass_fifo_get(struct nvkm_oclass *oclass, int index) in nvkm_dma_oclass_fifo_get()
Dpriv.h15 int (*class_new)(struct nvkm_dma *, const struct nvkm_oclass *,
Dusergf119.c68 gf119_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in gf119_dmaobj_new()
Dusergf100.c70 gf100_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in gf100_dmaobj_new()
Dusernv04.c81 nv04_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in nv04_dmaobj_new()
Duser.c59 const struct nvkm_oclass *oclass, void **pdata, u32 *psize, in nvkm_dmaobj_ctor()
Dusernv50.c70 nv50_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in nv50_dmaobj_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dobject.h7 struct nvkm_oclass;
39 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *);
43 const struct nvkm_oclass *, struct nvkm_object *);
45 const struct nvkm_oclass *, void *data, u32 size,
47 int nvkm_object_new(const struct nvkm_oclass *, void *data, u32 size,
70 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
74 struct nvkm_oclass { struct
75 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, argument
Dengine.h25 int (*sclass)(struct nvkm_oclass *, int index,
31 const struct nvkm_oclass *,
33 int (*sclass)(struct nvkm_oclass *, int index);
Doproxy.h19 const struct nvkm_oclass *, struct nvkm_oproxy *);
21 const struct nvkm_oclass *, struct nvkm_oproxy **);
Ddevice.h229 int (*ctor)(struct nvkm_device *, const struct nvkm_oclass *,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dchannv50.h21 struct nvkm_oclass *);
22 int (*child_new)(struct nv50_disp_chan *, const struct nvkm_oclass *,
29 const struct nvkm_oclass *, struct nv50_disp_chan *);
33 const struct nvkm_oclass *, struct nvkm_object **);
93 const struct nvkm_oclass *, void *data, u32 size,
120 const struct nvkm_oclass *, void *data, u32 size,
125 const struct nvkm_oclass *, void *data, u32 size,
Ddmacnv50.h21 const struct nvkm_oclass *, struct nvkm_object **);
35 const struct nvkm_oclass *, void *data, u32 size,
46 const struct nvkm_oclass *oclass, void *data, u32 size,
51 const struct nvkm_oclass *oclass, void *data, u32 size,
56 const struct nvkm_oclass *oclass, void *data, u32 size,
Dchannv50.c205 nv50_disp_chan_child_new(const struct nvkm_oclass *oclass, in nv50_disp_chan_child_new()
214 struct nvkm_oclass *oclass) in nv50_disp_chan_child_get()
267 const struct nvkm_oclass *oclass, in nv50_disp_chan_ctor()
291 const struct nvkm_oclass *oclass, in nv50_disp_chan_new_()
Drootnv50.c192 nv50_disp_root_dmac_new_(const struct nvkm_oclass *oclass, in nv50_disp_root_dmac_new_()
202 nv50_disp_root_pioc_new_(const struct nvkm_oclass *oclass, in nv50_disp_root_pioc_new_()
213 struct nvkm_oclass *sclass) in nv50_disp_root_child_get_()
272 struct nvkm_disp *base, const struct nvkm_oclass *oclass, in nv50_disp_root_new_()
386 nv50_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv50_disp_root_new()
Ddmacnv50.c55 const struct nvkm_oclass *oclass, in nv50_disp_dmac_child_new_()
85 struct nvkm_oclass *sclass) in nv50_disp_dmac_child_get_()
137 const struct nvkm_oclass *oclass, in nv50_disp_dmac_new_()
Drootg94.c45 g94_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in g94_disp_root_new()
Drootgt200.c45 gt200_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gt200_disp_root_new()
Drootgm107.c45 gm107_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gm107_disp_root_new()
Drootgm204.c45 gm204_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gm204_disp_root_new()
Drootgt215.c45 gt215_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gt215_disp_root_new()
Drootgk104.c45 gk104_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gk104_disp_root_new()
Drootgk110.c45 gk110_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gk110_disp_root_new()
Drootg84.c45 g84_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in g84_disp_root_new()
Drootnv50.h25 const struct nvkm_oclass *, void *data, u32 size,
Doimmnv50.c36 const struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_oimm_new()
Dcursnv50.c36 const struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_curs_new()
Dpriv.h48 int (*ctor)(struct nvkm_disp *, const struct nvkm_oclass *,
Dovlynv50.c36 const struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_ovly_new()
Dbasenv50.c36 const struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_base_new()
Dcorenv50.c37 const struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_core_new()
Drootnv04.c119 nv04_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv04_disp_root_new()
Drootgf119.c158 gf119_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gf119_disp_root_new()
Dbase.c157 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_disp_class_new()
187 nvkm_disp_class_get(struct nvkm_oclass *oclass, int index, in nvkm_disp_class_get()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dpriv.h11 int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *,
18 const struct nvkm_oclass *, struct nvkm_object **);
Dnvsw.h17 const struct nvkm_oclass *, void *data, u32 size,
19 int nvkm_nvsw_new(struct nvkm_sw_chan *, const struct nvkm_oclass *,
Dbase.c50 nvkm_sw_oclass_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_sw_oclass_new()
59 nvkm_sw_oclass_get(struct nvkm_oclass *oclass, int index) in nvkm_sw_oclass_get()
78 const struct nvkm_oclass *oclass, in nvkm_sw_cclass_get()
Dnvsw.c61 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_nvsw_new_()
81 nvkm_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, in nvkm_nvsw_new()
Dnv04.c76 nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, in nv04_nvsw_new()
109 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_sw_chan_new()
Dnv10.c40 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_sw_chan_new()
Dchan.h23 struct nvkm_fifo_chan *, const struct nvkm_oclass *,
Dchan.c97 struct nvkm_fifo_chan *fifo, const struct nvkm_oclass *oclass, in nvkm_sw_chan_ctor()
Dgf100.c106 const struct nvkm_oclass *oclass, in gf100_sw_chan_new()
Dnv50.c101 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv50_sw_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchannv50.h22 const struct nvkm_oclass *, struct nv50_fifo_chan *);
29 const struct nvkm_oclass *, struct nv50_fifo_chan *);
Dchan.h24 const struct nvkm_oclass *, struct nvkm_fifo_chan *);
27 int (*ctor)(struct nvkm_fifo *, const struct nvkm_oclass *,
Dchan.c133 nvkm_fifo_chan_child_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_fifo_chan_child_new()
149 struct nvkm_oclass cclass = { in nvkm_fifo_chan_child_new()
176 ret = oclass->base.ctor(&(const struct nvkm_oclass) { in nvkm_fifo_chan_child_new()
202 struct nvkm_oclass *oclass) in nvkm_fifo_chan_child_get()
351 const struct nvkm_oclass *oclass, in nvkm_fifo_chan_ctor()
Dchangk104.h24 int gk104_fifo_gpfifo_new(struct nvkm_fifo *, const struct nvkm_oclass *,
Dbase.c160 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_fifo_class_new()
174 nvkm_fifo_class_get(struct nvkm_oclass *oclass, int index, in nvkm_fifo_class_get()
Ddmanv10.c35 nv10_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv10_fifo_dma_new()
Ddmanv17.c35 nv17_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv17_fifo_dma_new()
Dgpfifonv50.c33 nv50_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv50_fifo_gpfifo_new()
Ddmanv50.c33 nv50_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv50_fifo_dma_new()
Dgpfifog84.c33 g84_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in g84_fifo_gpfifo_new()
Ddmag84.c33 g84_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in g84_fifo_dma_new()
Ddmanv40.c180 nv40_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv40_fifo_dma_new()
Dchang84.c233 const struct nvkm_oclass *oclass, in g84_fifo_chan_ctor()
Dchannv50.c233 const struct nvkm_oclass *oclass, in nv50_fifo_chan_ctor()
Ddmanv04.c159 nv04_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv04_fifo_dma_new()
Dgpfifogf100.c191 gf100_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in gf100_fifo_gpfifo_new()
Dgpfifogk104.c204 gk104_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in gk104_fifo_gpfifo_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Doproxy.c91 struct nvkm_oclass *oclass) in nvkm_oproxy_sclass()
186 const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy) in nvkm_oproxy_ctor()
194 const struct nvkm_oclass *oclass, struct nvkm_oproxy **poproxy) in nvkm_oproxy_new_()
Dobject.c226 const struct nvkm_oclass *oclass, struct nvkm_object *object) in nvkm_object_ctor()
241 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_object_new_()
258 nvkm_object_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_object_new()
Dclient.c179 nvkm_client_child_new(const struct nvkm_oclass *oclass, in nvkm_client_child_new()
187 struct nvkm_oclass *oclass) in nvkm_client_child_get()
294 struct nvkm_oclass oclass = {}; in nvkm_client_new()
Dioctl.c54 struct nvkm_oclass oclass; in nvkm_ioctl_sclass()
88 struct nvkm_oclass oclass; in nvkm_ioctl_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dbase.c53 nvkm_gr_oclass_get(struct nvkm_oclass *oclass, int index) in nvkm_gr_oclass_get()
77 const struct nvkm_oclass *oclass, in nvkm_gr_cclass_new()
Dnv10.h12 const struct nvkm_oclass *, struct nvkm_object **);
Dnv50.h29 const struct nvkm_oclass *, struct nvkm_object **);
Dpriv.h23 const struct nvkm_oclass *, struct nvkm_object **);
Dnv40.h29 const struct nvkm_oclass *, struct nvkm_object **);
Dnv2a.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv2a_gr_chan_new()
Dnv34.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv34_gr_chan_new()
Dnv35.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv35_gr_chan_new()
Dnv25.c21 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv25_gr_chan_new()
Dnv30.c22 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv30_gr_chan_new()
Dnv40.c149 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv40_gr_chan_new()
Dnv20.c75 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv20_gr_chan_new()
Dnv50.c88 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv50_gr_chan_new()
Dnv04.c1185 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_gr_chan_new()
Dnv10.c1003 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv10_gr_chan_new()
Dgf100.c344 const struct nvkm_oclass *oclass, in gf100_gr_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dnv50.h20 struct nvkm_oclass *, void *, u32,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv31.h28 int nv31_mpeg_chan_new(struct nvkm_fifo_chan *, const struct nvkm_oclass *,
Dnv44.c104 const struct nvkm_oclass *oclass, in nv44_mpeg_chan_new()
Dnv31.c85 const struct nvkm_oclass *oclass, in nv31_mpeg_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c255 nvkm_udevice_child_new(const struct nvkm_oclass *oclass, in nvkm_udevice_child_new()
265 struct nvkm_oclass *oclass) in nvkm_udevice_child_get()
324 nvkm_udevice_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_udevice_new()
Dctrl.c191 nvkm_control_new(struct nvkm_device *device, const struct nvkm_oclass *oclass, in nvkm_control_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dbase.c365 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_perfdom_new_()
603 nvkm_perfmon_child_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_perfmon_child_new()
612 struct nvkm_oclass *oclass) in nvkm_perfmon_child_get()
644 nvkm_perfmon_new(struct nvkm_pm *pm, const struct nvkm_oclass *oclass, in nvkm_perfmon_new()
662 nvkm_pm_oclass_new(struct nvkm_device *device, const struct nvkm_oclass *oclass, in nvkm_pm_oclass_new()
689 nvkm_pm_oclass_get(struct nvkm_oclass *oclass, int index, in nvkm_pm_oclass_get()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c28 nvkm_xtensa_oclass_get(struct nvkm_oclass *oclass, int index) in nvkm_xtensa_oclass_get()
Dfalcon.c29 nvkm_falcon_oclass_get(struct nvkm_oclass *oclass, int index) in nvkm_falcon_oclass_get()