| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ |
| A D | rm.h | 52 void *(*get)(struct nvkm_gsp_object *, u32 cmd, u32 params_size); 53 int (*push)(struct nvkm_gsp_object *, void **params, u32 repc); 54 void (*done)(struct nvkm_gsp_object *, void *params); 58 void *(*get)(struct nvkm_gsp_object *, u32 oclass, u32 params_size); 59 void *(*push)(struct nvkm_gsp_object *, void *params); 60 void (*done)(struct nvkm_gsp_object *, void *params); 62 int (*free)(struct nvkm_gsp_object *); 102 struct nvkm_gsp_object *); 117 struct nvkm_gsp_object *); 123 struct nvkm_gsp_object *); [all …]
|
| A D | gr.h | 42 struct nvkm_gsp_object chan; 43 struct nvkm_gsp_object threed;
|
| A D | engine.c | 19 struct nvkm_gsp_object rm; 37 nvkm_rm_engine_obj_new(struct nvkm_gsp_object *chan, int chid, const struct nvkm_oclass *oclass, in nvkm_rm_engine_obj_new()
|
| A D | engine.h | 14 int nvkm_rm_engine_obj_new(struct nvkm_gsp_object *chan, int chid, const struct nvkm_oclass *,
|
| /drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| A D | gsp.h | 193 struct nvkm_gsp_object { struct 195 struct nvkm_gsp_object *parent; argument 205 struct nvkm_gsp_object object; 206 struct nvkm_gsp_object subdevice; 338 nvkm_gsp_rm_ctrl_wr(struct nvkm_gsp_object *object, void *argv) in nvkm_gsp_rm_ctrl_wr() 348 nvkm_gsp_rm_ctrl_done(struct nvkm_gsp_object *object, void *repv) in nvkm_gsp_rm_ctrl_done() 355 struct nvkm_gsp_object *object) in nvkm_gsp_rm_alloc_get() 386 nvkm_gsp_rm_alloc_wr(struct nvkm_gsp_object *object, void *argv) in nvkm_gsp_rm_alloc_wr() 404 struct nvkm_gsp_object *object) in nvkm_gsp_rm_alloc() 415 nvkm_gsp_rm_free(struct nvkm_gsp_object *object) in nvkm_gsp_rm_free() [all …]
|
| A D | mmu.h | 73 struct nvkm_gsp_object object;
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| A D | alloc.c | 28 r535_gsp_rpc_rm_free(struct nvkm_gsp_object *object) in r535_gsp_rpc_rm_free() 48 r535_gsp_rpc_rm_alloc_done(struct nvkm_gsp_object *object, void *params) in r535_gsp_rpc_rm_alloc_done() 56 r535_gsp_rpc_rm_alloc_push(struct nvkm_gsp_object *object, void *params) in r535_gsp_rpc_rm_alloc_push() 78 r535_gsp_rpc_rm_alloc_get(struct nvkm_gsp_object *object, u32 oclass, in r535_gsp_rpc_rm_alloc_get()
|
| A D | ctrl.c | 28 r535_gsp_rpc_rm_ctrl_done(struct nvkm_gsp_object *object, void *params) in r535_gsp_rpc_rm_ctrl_done() 38 r535_gsp_rpc_rm_ctrl_push(struct nvkm_gsp_object *object, void **params, u32 repc) in r535_gsp_rpc_rm_ctrl_push() 66 r535_gsp_rpc_rm_ctrl_get(struct nvkm_gsp_object *object, u32 cmd, u32 params_size) in r535_gsp_rpc_rm_ctrl_get()
|
| A D | ofa.c | 27 r535_ofa_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst, in r535_ofa_alloc() 28 struct nvkm_gsp_object *ofa) in r535_ofa_alloc()
|
| A D | ce.c | 28 r535_ce_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst, in r535_ce_alloc() 29 struct nvkm_gsp_object *ce) in r535_ce_alloc()
|
| A D | nvdec.c | 27 r535_nvdec_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst, in r535_nvdec_alloc() 28 struct nvkm_gsp_object *nvdec) in r535_nvdec_alloc()
|
| A D | nvenc.c | 27 r535_nvenc_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst, in r535_nvenc_alloc() 28 struct nvkm_gsp_object *nvenc) in r535_nvenc_alloc()
|
| A D | nvjpg.c | 27 r535_nvjpg_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst, in r535_nvjpg_alloc() 28 struct nvkm_gsp_object *nvjpg) in r535_nvjpg_alloc()
|
| A D | fbsr.c | 53 u64 phys, u64 size, struct sg_table *sgt, struct nvkm_gsp_object *object) in r535_fbsr_memlist() 117 struct nvkm_gsp_object memlist; in fbsr_send() 155 struct nvkm_gsp_object memlist; in fbsr_init()
|
| A D | gr.c | 62 struct nvkm_gsp_object *chan) in r535_gr_promote_ctx() 282 struct nvkm_gsp_object chan; in r535_gr_oneinit() 285 struct nvkm_gsp_object threed; in r535_gr_oneinit()
|
| A D | fifo.c | 78 struct nvkm_gsp_object *chan) in r535_chan_alloc()
|
| A D | disp.c | 169 struct nvkm_gsp_object *dmac) in r535_dmac_alloc() 1557 struct nvkm_gsp_object *subdevice = &disp->rm.client.gsp->internal.device.subdevice; in r535_disp_oneinit()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ |
| A D | ofa.c | 10 r570_ofa_alloc(struct nvkm_gsp_object *parent, u32 handle, u32 oclass, int inst, in r570_ofa_alloc() 11 struct nvkm_gsp_object *ofa) in r570_ofa_alloc()
|
| A D | fbsr.c | 68 struct nvkm_gsp_object memlist; in r570_fbsr_init()
|
| A D | disp.c | 16 struct nvkm_gsp_object *dmac) in r570_dmac_alloc()
|
| A D | fifo.c | 23 struct nvkm_gsp_object *chan) in r570_chan_alloc()
|
| /drivers/gpu/drm/nouveau/include/nvkm/engine/ |
| A D | disp.h | 18 struct nvkm_gsp_object objcom; 19 struct nvkm_gsp_object object;
|
| A D | fifo.h | 40 struct nvkm_gsp_object object;
|
| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | chan.h | 27 struct nvkm_gsp_object object;
|