Home
last modified time | relevance | path

Searched refs:nvkm_runl (Results 1 – 20 of 20) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Drunl.h23 struct nvkm_runl *runl;
37 struct nvkm_runl { struct
39 void (*init)(struct nvkm_runl *);
40 void (*fini)(struct nvkm_runl *);
43 int (*update)(struct nvkm_runl *);
47 int (*wait)(struct nvkm_runl *);
48 bool (*pending)(struct nvkm_runl *);
51 void (*fault_clear)(struct nvkm_runl *);
52 void (*preempt)(struct nvkm_runl *);
93 void nvkm_runl_del(struct nvkm_runl *);
[all …]
A Dpriv.h11 struct nvkm_runl;
86 int nv50_runl_update(struct nvkm_runl *);
87 int nv50_runl_wait(struct nvkm_runl *);
112 bool gf100_runl_preempt_pending(struct nvkm_runl *);
114 bool gf100_runq_intr(struct nvkm_runq *, struct nvkm_runl *);
136 bool gk104_runl_pending(struct nvkm_runl *);
137 void gk104_runl_block(struct nvkm_runl *, u32);
138 void gk104_runl_allow(struct nvkm_runl *, u32);
139 void gk104_runl_fault_clear(struct nvkm_runl *);
142 bool gk104_runq_intr(struct nvkm_runq *, struct nvkm_runl *);
[all …]
A Drunl.c58 nvkm_runl_rc(struct nvkm_runl *runl) in nvkm_runl_rc()
132 nvkm_runl_rc_runl(struct nvkm_runl *runl) in nvkm_runl_rc_runl()
249 nvkm_runl_preempt_wait(struct nvkm_runl *runl) in nvkm_runl_preempt_wait()
281 nvkm_runl_allow(struct nvkm_runl *runl) in nvkm_runl_allow()
295 nvkm_runl_block(struct nvkm_runl *runl) in nvkm_runl_block()
309 nvkm_runl_fini(struct nvkm_runl *runl) in nvkm_runl_fini()
318 nvkm_runl_del(struct nvkm_runl *runl) in nvkm_runl_del()
381 struct nvkm_runl *
384 struct nvkm_runl *runl; in nvkm_runl_get()
394 struct nvkm_runl *
[all …]
A Dga100.c47 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_stop()
55 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_start()
66 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_unbind()
114 struct nvkm_runl *runl = cgrp->runl; in ga100_cgrp_preempt()
127 struct nvkm_runl *runl = engn->runl; in ga100_engn_cxid()
283 ga100_runl_preempt(struct nvkm_runl *runl) in ga100_runl_preempt()
301 ga100_runl_pending(struct nvkm_runl *runl) in ga100_runl_pending()
375 ga100_runl_fini(struct nvkm_runl *runl) in ga100_runl_fini()
382 ga100_runl_init(struct nvkm_runl *runl) in ga100_runl_init()
432 struct nvkm_runl *runl; in ga100_runl_new()
[all …]
A Dchan.c45 struct nvkm_runl *runl = cgrp->runl; in nvkm_chan_cctx_bind()
139 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_chan_preempt_locked()
167 struct nvkm_runl *runl = cgrp->runl; in nvkm_chan_remove_locked()
185 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_chan_remove()
199 struct nvkm_runl *runl = cgrp->runl; in nvkm_chan_insert()
311 struct nvkm_runl *runl; in nvkm_chan_get_inst()
332 struct nvkm_runl *runl; in nvkm_chan_get_chid()
346 nvkm_chan_new_(const struct nvkm_chan_func *func, struct nvkm_runl *runl, int runq, in nvkm_chan_new_()
A Dbase.c41 struct nvkm_runl *runl; in nvkm_fifo_ctxsw_in_progress()
128 struct nvkm_runl *runl; in nvkm_fifo_fini()
143 struct nvkm_runl *runl; in nvkm_fifo_init()
172 struct nvkm_runl *runl; in nvkm_fifo_info()
244 struct nvkm_runl *runl; in nvkm_fifo_oneinit()
325 struct nvkm_runl *runl, *runt; in nvkm_fifo_dtor()
A Dgf100.c204 struct nvkm_runl *runl = engn->runl; in gf100_engn_mmu_fault_triggered()
224 struct nvkm_runl *runl = engn->runl; in gf100_engn_mmu_fault_trigger()
370 gf100_runl_preempt_pending(struct nvkm_runl *runl) in gf100_runl_preempt_pending()
376 gf100_runl_fault_clear(struct nvkm_runl *runl) in gf100_runl_fault_clear()
382 gf100_runl_allow(struct nvkm_runl *runl, u32 engm) in gf100_runl_allow()
388 gf100_runl_block(struct nvkm_runl *runl, u32 engm) in gf100_runl_block()
394 gf100_runl_pending(struct nvkm_runl *runl) in gf100_runl_pending()
540 struct nvkm_runl *runl; in gf100_fifo_mmu_fault_recover()
620 struct nvkm_runl *runl; in gf100_fifo_intr_ctxsw_timeout()
647 struct nvkm_runl *runl; in gf100_fifo_intr_sched_ctxsw()
[all …]
A Dnv50.c218 nv50_runl_pending(struct nvkm_runl *runl) in nv50_runl_pending()
224 nv50_runl_wait(struct nvkm_runl *runl) in nv50_runl_wait()
238 nv50_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count) in nv50_runl_commit()
254 nv50_runl_alloc(struct nvkm_runl *runl, u32 *offset) in nv50_runl_alloc()
285 nv50_runl_update(struct nvkm_runl *runl) in nv50_runl_update()
341 struct nvkm_runl *runl = nvkm_runl_first(fifo); in nv50_fifo_init()
A Dtu102.c62 tu102_runl_pending(struct nvkm_runl *runl) in tu102_runl_pending()
70 tu102_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count) in tu102_runl_commit()
138 struct nvkm_runl *runl = engn->runl; in tu102_fifo_intr_ctxsw_timeout_info()
171 struct nvkm_runl *runl; in tu102_fifo_intr_ctxsw_timeout()
A Drunq.h5 struct nvkm_runl;
10 bool (*intr)(struct nvkm_runq *, struct nvkm_runl *);
A Dgk104.c74 struct nvkm_runl *runl = chan->cgrp->runl; in gk104_chan_bind()
370 gk104_runq_intr(struct nvkm_runq *runq, struct nvkm_runl *null) in gk104_runq_intr()
404 gk104_runl_fault_clear(struct nvkm_runl *runl) in gk104_runl_fault_clear()
410 gk104_runl_allow(struct nvkm_runl *runl, u32 engm) in gk104_runl_allow()
416 gk104_runl_block(struct nvkm_runl *runl, u32 engm) in gk104_runl_block()
422 gk104_runl_pending(struct nvkm_runl *runl) in gk104_runl_pending()
430 gk104_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count) in gk104_runl_commit()
643 struct nvkm_runl *runl; in gk104_fifo_intr_runlist()
760 struct nvkm_runl *runl; in gk104_fifo_runl_ctor()
A Dcgrp.h34 struct nvkm_runl *runl;
57 int nvkm_cgrp_new(struct nvkm_runl *, const char *name, struct nvkm_vmm *, bool hw,
A Dchan.h7 struct nvkm_runl;
56 int nvkm_chan_new_(const struct nvkm_chan_func *, struct nvkm_runl *, int runq, struct nvkm_cgrp *,
A Dg98.c31 struct nvkm_runl *runl; in g98_fifo_runl_ctor()
A Dcgrp.c175 struct nvkm_runl *runl = cgrp->runl; in nvkm_cgrp_del()
219 nvkm_cgrp_new(struct nvkm_runl *runl, const char *name, struct nvkm_vmm *vmm, bool hw, in nvkm_cgrp_new()
A Dgv100.c177 gv100_runl_preempt(struct nvkm_runl *runl) in gv100_runl_preempt()
458 struct nvkm_runl *runl; in gv100_fifo_intr_ctxsw_timeout()
A Ducgrp.c85 struct nvkm_runl *runl; in nvkm_ucgrp_new()
A Duchan.c45 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_uchan_uevent()
325 struct nvkm_runl *runl; in nvkm_uchan_new()
A Dg84.c192 struct nvkm_runl *runl; in g84_fifo_runl_ctor()
A Dnv04.c496 struct nvkm_runl *runl; in nv04_fifo_runl_ctor()

Completed in 22 milliseconds