/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
A D | runl.h | 23 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 D | priv.h | 11 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 D | runl.c | 58 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 D | ga100.c | 47 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 D | chan.c | 45 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 D | base.c | 41 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 D | gf100.c | 204 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 D | nv50.c | 218 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 D | tu102.c | 62 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 D | runq.h | 5 struct nvkm_runl; 10 bool (*intr)(struct nvkm_runq *, struct nvkm_runl *);
|
A D | gk104.c | 74 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 D | cgrp.h | 34 struct nvkm_runl *runl; 57 int nvkm_cgrp_new(struct nvkm_runl *, const char *name, struct nvkm_vmm *, bool hw,
|
A D | chan.h | 7 struct nvkm_runl; 56 int nvkm_chan_new_(const struct nvkm_chan_func *, struct nvkm_runl *, int runq, struct nvkm_cgrp *,
|
A D | g98.c | 31 struct nvkm_runl *runl; in g98_fifo_runl_ctor()
|
A D | cgrp.c | 175 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 D | gv100.c | 177 gv100_runl_preempt(struct nvkm_runl *runl) in gv100_runl_preempt() 458 struct nvkm_runl *runl; in gv100_fifo_intr_ctxsw_timeout()
|
A D | ucgrp.c | 85 struct nvkm_runl *runl; in nvkm_ucgrp_new()
|
A D | uchan.c | 45 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_uchan_uevent() 325 struct nvkm_runl *runl; in nvkm_uchan_new()
|
A D | g84.c | 192 struct nvkm_runl *runl; in g84_fifo_runl_ctor()
|
A D | nv04.c | 496 struct nvkm_runl *runl; in nv04_fifo_runl_ctor()
|