| /Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
| D | user.h | 8 const struct nvkm_oclass *, void **data, u32 *size, 11 int nv04_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32, 13 int nv50_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32, 15 int gf100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32, 17 int gf119_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32, 19 int gv100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
|
| D | base.c | 33 const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_dma_oclass_new() 52 nvkm_dma_oclass_fifo_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_dma_oclass_fifo_new() 67 nvkm_dma_oclass_base_get(struct nvkm_oclass *sclass, int index, in nvkm_dma_oclass_base_get() 82 nvkm_dma_oclass_fifo_get(struct nvkm_oclass *oclass, int index) in nvkm_dma_oclass_fifo_get()
|
| /Linux-v6.1/drivers/gpu/drm/nouveau/include/nvkm/core/ |
| D | oclass.h | 5 struct nvkm_oclass; 13 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, 17 struct nvkm_oclass { struct 18 int (*ctor)(const struct nvkm_oclass *, void *data, u32 size, argument
|
| D | engine.h | 35 int (*sclass)(struct nvkm_oclass *, int index, 41 const struct nvkm_oclass *, 43 int (*sclass)(struct nvkm_oclass *, int index);
|
| D | object.h | 45 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *); 49 const struct nvkm_oclass *, struct nvkm_object *); 51 const struct nvkm_oclass *, void *data, u32 size, 53 int nvkm_object_new(const struct nvkm_oclass *, void *data, u32 size,
|
| D | oproxy.h | 20 const struct nvkm_oclass *, struct nvkm_oproxy *); 22 const struct nvkm_oclass *, struct nvkm_oproxy **);
|
| /Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| D | priv.h | 39 int (*ctor)(const struct nvkm_oclass *, void *argv, u32 argc, 72 int gv100_disp_caps_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **); 86 int nvkm_udisp_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **); 87 int nvkm_uconn_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **); 88 int nvkm_uoutp_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
|
| D | chan.c | 101 nvkm_disp_chan_child_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_chan_child_new() 129 nvkm_disp_chan_child_get(struct nvkm_object *object, int index, struct nvkm_oclass *sclass) in nvkm_disp_chan_child_get() 199 nvkm_disp_chan_new_(struct nvkm_disp *disp, int nr, const struct nvkm_oclass *oclass, in nvkm_disp_chan_new_() 251 nvkm_disp_wndw_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_wndw_new() 260 nvkm_disp_chan_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_chan_new() 269 nvkm_disp_core_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_disp_core_new()
|
| D | chan.h | 27 int nvkm_disp_core_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **); 28 int nvkm_disp_chan_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **); 29 int nvkm_disp_wndw_new(const struct nvkm_oclass *, void *, u32, struct nvkm_object **);
|
| D | udisp.c | 30 nvkm_udisp_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *sclass) in nvkm_udisp_sclass() 87 nvkm_udisp_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject) in nvkm_udisp_new()
|
| /Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| D | changk104.h | 26 int gk104_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *, 39 int gv100_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *, 43 u64 *, bool, u32 *, const struct nvkm_oclass *, 50 int tu102_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
|
| D | user.h | 4 int gv100_fifo_user_new(const struct nvkm_oclass *, void *, u32, 6 int tu102_fifo_user_new(const struct nvkm_oclass *, void *, u32,
|
| D | gk104.h | 79 int (*ctor)(const struct nvkm_oclass *, void *, u32, 85 int (*ctor)(struct gk104_fifo *, const struct nvkm_oclass *, 122 int gk104_fifo_class_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, 125 struct nvkm_oclass *oclass);
|
| D | chan.h | 26 const struct nvkm_oclass *, struct nvkm_fifo_chan *); 29 int (*ctor)(struct nvkm_fifo *, const struct nvkm_oclass *,
|
| D | channv50.h | 41 const struct nvkm_oclass *, struct nv50_fifo_chan *); 49 const struct nvkm_oclass *, struct nv50_fifo_chan *);
|
| D | priv.h | 32 int (*class_get)(struct nvkm_fifo *, int index, struct nvkm_oclass *); 33 int (*class_new)(struct nvkm_fifo *, const struct nvkm_oclass *,
|
| D | ga102.c | 57 ga102_chan_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *oclass) in ga102_chan_sclass() 150 const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject) in ga102_chan_new() 247 const struct nvkm_oclass *oclass, void *argv, u32 argc, struct nvkm_object **pobject) in ga102_user_new() 258 ga102_fifo_sclass(struct nvkm_oclass *oclass, int index, const struct nvkm_device_oclass **class) in ga102_fifo_sclass()
|
| D | chan.c | 142 nvkm_fifo_chan_child_new(const struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_fifo_chan_child_new() 158 struct nvkm_oclass cclass = { in nvkm_fifo_chan_child_new() 185 ret = oclass->base.ctor(&(const struct nvkm_oclass) { in nvkm_fifo_chan_child_new() 211 struct nvkm_oclass *oclass) in nvkm_fifo_chan_child_get() 329 u32 user, const struct nvkm_oclass *oclass, in nvkm_fifo_chan_ctor()
|
| /Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
| D | priv.h | 12 int (*ctor)(struct nvkm_sw_chan *, const struct nvkm_oclass *, 19 const struct nvkm_oclass *, struct nvkm_object **);
|
| D | base.c | 50 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()
|
| D | nvsw.h | 18 const struct nvkm_oclass *, void *data, u32 size, 20 int nvkm_nvsw_new(struct nvkm_sw_chan *, const struct nvkm_oclass *,
|
| D | nvsw.c | 61 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()
|
| D | nv04.c | 77 nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, in nv04_nvsw_new() 110 const struct nvkm_oclass *oclass, struct nvkm_object **pobject) in nv04_sw_chan_new()
|
| /Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/core/ |
| D | oproxy.c | 99 struct nvkm_oclass *oclass) in nvkm_oproxy_sclass() 195 const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy) in nvkm_oproxy_ctor() 203 const struct nvkm_oclass *oclass, struct nvkm_oproxy **poproxy) in nvkm_oproxy_new_()
|
| D | client.c | 35 nvkm_uclient_new(const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_uclient_new() 231 nvkm_client_child_new(const struct nvkm_oclass *oclass, in nvkm_client_child_new() 239 struct nvkm_oclass *oclass) in nvkm_client_child_get() 291 struct nvkm_oclass oclass = { .base = nvkm_uclient_sclass }; in nvkm_client_new()
|