Home
last modified time | relevance | path

Searched refs:nvkm_engn (Results 1 – 18 of 18) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Drunl.h12 struct nvkm_engn { struct
14 bool (*chsw)(struct nvkm_engn *);
15 int (*cxid)(struct nvkm_engn *, bool *cgid);
16 void (*mmu_fault_trigger)(struct nvkm_engn *);
17 bool (*mmu_fault_triggered)(struct nvkm_engn *);
18 int (*ctor)(struct nvkm_engn *, struct nvkm_vctx *);
19 void (*bind)(struct nvkm_engn *, struct nvkm_cctx *, struct nvkm_chan *);
20 int (*ramht_add)(struct nvkm_engn *, struct nvkm_object *, struct nvkm_chan *);
91 struct nvkm_engn *nvkm_runl_add(struct nvkm_runl *, int engi, const struct nvkm_engn_func *,
101 void nvkm_runl_rc_engn(struct nvkm_runl *, struct nvkm_engn *);
A Dpriv.h9 struct nvkm_engn;
95 int nv50_eobj_ramht_add(struct nvkm_engn *, struct nvkm_object *, struct nvkm_chan *);
115 void gf100_engn_mmu_fault_trigger(struct nvkm_engn *);
116 bool gf100_engn_mmu_fault_triggered(struct nvkm_engn *);
146 bool gk104_engn_chsw(struct nvkm_engn *);
147 int gk104_engn_cxid(struct nvkm_engn *, bool *cgid);
148 int gk104_ectx_ctor(struct nvkm_engn *, struct nvkm_vctx *);
185 void gv100_ectx_bind(struct nvkm_engn *, struct nvkm_cctx *, struct nvkm_chan *);
187 int gv100_ectx_ce_ctor(struct nvkm_engn *, struct nvkm_vctx *);
188 void gv100_ectx_ce_bind(struct nvkm_engn *, struct nvkm_cctx *, struct nvkm_chan *);
[all …]
A Dchan.h6 struct nvkm_engn;
69 int nvkm_chan_cctx_get(struct nvkm_chan *, struct nvkm_engn *, struct nvkm_cctx **,
72 void nvkm_chan_cctx_bind(struct nvkm_chan *, struct nvkm_engn *, struct nvkm_cctx *);
A Drunl.c34 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()
A Dcgrp.c37 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()
A Dgv100.c92 gv100_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in gv100_ectx_bind()
117 gv100_ectx_ce_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in gv100_ectx_ce_bind()
129 gv100_ectx_ce_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx) in gv100_ectx_ce_ctor()
459 struct nvkm_engn *engn; in gv100_fifo_intr_ctxsw_timeout()
A Dcgrp.h20 struct nvkm_engn *engn;
61 int nvkm_cgrp_vctx_get(struct nvkm_cgrp *, struct nvkm_engn *, struct nvkm_chan *,
A Dgf100.c161 gf100_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in gf100_ectx_bind()
190 gf100_ectx_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx) in gf100_ectx_ctor()
202 gf100_engn_mmu_fault_triggered(struct nvkm_engn *engn) in gf100_engn_mmu_fault_triggered()
222 gf100_engn_mmu_fault_trigger(struct nvkm_engn *engn) in gf100_engn_mmu_fault_trigger()
247 gf100_engn_status(struct nvkm_engn *engn, struct gf100_engn_status *status) in gf100_engn_status()
262 gf100_engn_cxid(struct nvkm_engn *engn, bool *cgid) in gf100_engn_cxid()
276 gf100_engn_chsw(struct nvkm_engn *engn) in gf100_engn_chsw()
541 struct nvkm_engn *engn; in gf100_fifo_mmu_fault_recover()
621 struct nvkm_engn *engn, *engn2; in gf100_fifo_intr_ctxsw_timeout()
648 struct nvkm_engn *engn; in gf100_fifo_intr_sched_ctxsw()
A Dchan.c42 nvkm_chan_cctx_bind(struct nvkm_chan *chan, struct nvkm_engn *engn, struct nvkm_cctx *cctx) in nvkm_chan_cctx_bind()
78 struct nvkm_engn *engn = cctx->vctx->ectx->engn; in nvkm_chan_cctx_put()
93 nvkm_chan_cctx_get(struct nvkm_chan *chan, struct nvkm_engn *engn, struct nvkm_cctx **pcctx, in nvkm_chan_cctx_get()
312 struct nvkm_engn *engn; in nvkm_chan_get_inst()
333 struct nvkm_engn *engn; in nvkm_chan_get_chid()
A Dbase.c42 struct nvkm_engn *engn; in nvkm_fifo_ctxsw_in_progress()
173 struct nvkm_engn *engn; in nvkm_fifo_info()
245 struct nvkm_engn *engn; in nvkm_fifo_oneinit()
A Dgk104.c134 gk104_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in gk104_ectx_bind()
178 gk104_ectx_ctor(struct nvkm_engn *engn, struct nvkm_vctx *vctx) in gk104_ectx_ctor()
204 gk104_engn_status(struct nvkm_engn *engn, struct gk104_engn_status *status) in gk104_engn_status()
245 gk104_engn_cxid(struct nvkm_engn *engn, bool *cgid) in gk104_engn_cxid()
259 gk104_engn_chsw(struct nvkm_engn *engn) in gk104_engn_chsw()
A Dnv40.c111 nv40_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan) in nv40_eobj_ramht_add()
125 nv40_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in nv40_ectx_bind()
A Dtu102.c136 tu102_fifo_intr_ctxsw_timeout_info(struct nvkm_engn *engn, u32 info) in tu102_fifo_intr_ctxsw_timeout_info()
172 struct nvkm_engn *engn; in tu102_fifo_intr_ctxsw_timeout()
A Duchan.c134 struct nvkm_engn *engn; in nvkm_uchan_object_dtor()
159 struct nvkm_engn *engn; in nvkm_uchan_object_new()
207 struct nvkm_engn *engn; in nvkm_uchan_sclass()
A Dnv50.c42 nv50_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan) in nv50_eobj_ramht_add()
150 nv50_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in nv50_ectx_bind()
A Dga100.c125 ga100_engn_cxid(struct nvkm_engn *engn, bool *cgid) in ga100_engn_cxid()
323 struct nvkm_engn *engn; in ga100_runl_intr()
A Dg84.c106 g84_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in g84_ectx_bind()
A Dnv04.c192 nv04_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan) in nv04_eobj_ramht_add()

Completed in 21 milliseconds