Searched refs:nvkm_engn (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H A D | runl.h | 12 struct nvkm_engn { struct 14 int (*nonstall)(struct nvkm_engn *); 15 bool (*chsw)(struct nvkm_engn *); 16 int (*cxid)(struct nvkm_engn *, bool *cgid); 17 void (*mmu_fault_trigger)(struct nvkm_engn *); 18 bool (*mmu_fault_triggered)(struct nvkm_engn *); 19 int (*ctor)(struct nvkm_engn *, struct nvkm_vctx *); 20 void (*bind)(struct nvkm_engn *, struct nvkm_cctx *, struct nvkm_chan *); 21 int (*ctor2)(struct nvkm_engn *, struct nvkm_vctx *, struct nvkm_chan *); 22 int (*ramht_add)(struct nvkm_engn *, struct nvkm_object *, struct nvkm_chan *); [all …]
|
| H A D | priv.h | 10 struct nvkm_engn; 101 int nv50_eobj_ramht_add(struct nvkm_engn *, struct nvkm_object *, struct nvkm_chan *); 121 void gf100_engn_mmu_fault_trigger(struct nvkm_engn *); 122 bool gf100_engn_mmu_fault_triggered(struct nvkm_engn *); 152 bool gk104_engn_chsw(struct nvkm_engn *); 153 int gk104_engn_cxid(struct nvkm_engn *, bool *cgid); 154 int gk104_ectx_ctor(struct nvkm_engn *, struct nvkm_vctx *); 191 void gv100_ectx_bind(struct nvkm_engn *, struct nvkm_cctx *, struct nvkm_chan *); 193 int gv100_ectx_ce_ctor(struct nvkm_engn *, struct nvkm_vctx *); 194 void gv100_ectx_ce_bind(struct nvkm_engn *, struct nvkm_cctx *, struct nvkm_chan *); [all …]
|
| H A D | runl.c | 34 nvkm_engn_cgrp_get(struct nvkm_engn *engn, unsigned long *pirqflags) in nvkm_engn_cgrp_get() 63 struct nvkm_engn *engn; in nvkm_runl_rc() 155 nvkm_runl_rc_engn(struct nvkm_runl *runl, struct nvkm_engn *engn) in nvkm_runl_rc_engn() 320 struct nvkm_engn *engn, *engt; in nvkm_runl_del() 337 struct nvkm_engn * 344 struct nvkm_engn *engn; in nvkm_runl_add()
|
| H A D | cgrp.c | 37 struct nvkm_engn *engn = ectx->engn; in nvkm_cgrp_ectx_put() 51 nvkm_cgrp_ectx_get(struct nvkm_cgrp *cgrp, struct nvkm_engn *engn, struct nvkm_ectx **pectx, in nvkm_cgrp_ectx_get() 98 struct nvkm_engn *engn = vctx->ectx->engn; in nvkm_cgrp_vctx_put() 119 nvkm_cgrp_vctx_get(struct nvkm_cgrp *cgrp, struct nvkm_engn *engn, struct nvkm_chan *chan, in nvkm_cgrp_vctx_get()
|
| H A D | cgrp.h | 20 struct nvkm_engn *engn; 61 int nvkm_cgrp_vctx_get(struct nvkm_cgrp *, struct nvkm_engn *, struct nvkm_chan *,
|
| H A D | ga100.c | 123 ga100_engn_cxid(struct nvkm_engn *engn, bool *cgid) in ga100_engn_cxid() 150 ga100_engn_nonstall(struct nvkm_engn *engn) in ga100_engn_nonstall() 334 struct nvkm_engn *engn; in ga100_runl_intr() 445 struct nvkm_engn *engn; in ga100_runl_new() 542 struct nvkm_engn *engn = list_first_entry(&runl->engns, typeof(*engn), head); in ga100_fifo_nonstall_ctor()
|
| H A D | base.c | 42 struct nvkm_engn *engn; in nvkm_fifo_ctxsw_in_progress() 173 struct nvkm_engn *engn; in nvkm_fifo_info() 247 struct nvkm_engn *engn; in nvkm_fifo_oneinit()
|
| H A D | g84.c | 106 g84_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in g84_ectx_bind()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| H A D | fifo.c | 157 struct nvkm_engn *engn; in r535_chan_ramfc_write() 240 r535_engn_nonstall(struct nvkm_engn *engn) in r535_engn_nonstall() 256 r535_gr_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx, struct nvkm_chan *chan) in r535_gr_ctor() 277 r535_flcn_bind(struct nvkm_engn *engn, struct nvkm_vctx *vctx, struct nvkm_chan *chan) in r535_flcn_bind() 299 r535_flcn_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx, struct nvkm_chan *chan) in r535_flcn_ctor() 432 struct nvkm_engn *engn; in r535_fifo_ectx_size() 464 struct nvkm_engn *engn; in r535_fifo_runl_ctor()
|