/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H 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() 155 nvkm_runl_rc_engn(struct nvkm_runl *runl, struct nvkm_engn *engn) in nvkm_runl_rc_engn() 174 struct nvkm_runl *runl = container_of(work, typeof(*runl), work); in nvkm_runl_work() local 183 nvkm_runl_chan_get_inst(struct nvkm_runl *runl, u64 inst, unsigned long *pirqflags) in nvkm_runl_chan_get_inst() 207 nvkm_runl_chan_get_chid(struct nvkm_runl *runl, int id, unsigned long *pirqflags) in nvkm_runl_chan_get_chid() 228 nvkm_runl_cgrp_get_cgid(struct nvkm_runl *runl, int id, unsigned long *pirqflags) in nvkm_runl_cgrp_get_cgid() 249 nvkm_runl_preempt_wait(struct nvkm_runl *runl) in nvkm_runl_preempt_wait() 261 nvkm_runl_update_pending(struct nvkm_runl *runl) in nvkm_runl_update_pending() 271 nvkm_runl_update_locked(struct nvkm_runl *runl, bool wait) in nvkm_runl_update_locked() [all …]
|
H A D | ga100.c | 45 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_stop() local 53 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_start() local 64 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_unbind() local 112 struct nvkm_runl *runl = cgrp->runl; in ga100_cgrp_preempt() local 125 struct nvkm_runl *runl = engn->runl; in ga100_engn_cxid() local 185 ga100_runq_intr_1(struct nvkm_runq *runq, struct nvkm_runl *runl) in ga100_runq_intr_1() 223 ga100_runq_intr_0(struct nvkm_runq *runq, struct nvkm_runl *runl) in ga100_runq_intr_0() 261 ga100_runq_intr(struct nvkm_runq *runq, struct nvkm_runl *runl) in ga100_runq_intr() 288 ga100_runl_preempt_pending(struct nvkm_runl *runl) in ga100_runl_preempt_pending() 294 ga100_runl_preempt(struct nvkm_runl *runl) in ga100_runl_preempt() [all …]
|
H A D | chan.c | 44 struct nvkm_runl *runl = cgrp->runl; in nvkm_chan_cctx_bind() local 138 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_chan_preempt_locked() local 166 struct nvkm_runl *runl = cgrp->runl; in nvkm_chan_remove_locked() local 184 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_chan_remove() local 198 struct nvkm_runl *runl = cgrp->runl; in nvkm_chan_insert() local 314 struct nvkm_runl *runl; in nvkm_chan_get_inst() local 335 struct nvkm_runl *runl; in nvkm_chan_get_chid() local 349 nvkm_chan_new_(const struct nvkm_chan_func *func, struct nvkm_runl *runl, int runq, in nvkm_chan_new_()
|
H A D | base.c | 41 struct nvkm_runl *runl; in nvkm_fifo_ctxsw_in_progress() local 128 struct nvkm_runl *runl; in nvkm_fifo_fini() local 143 struct nvkm_runl *runl; in nvkm_fifo_init() local 172 struct nvkm_runl *runl; in nvkm_fifo_info() local 246 struct nvkm_runl *runl; in nvkm_fifo_oneinit() local 337 struct nvkm_runl *runl, *runt; in nvkm_fifo_dtor() local
|
H 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() local
|
H A D | gf100.c | 204 struct nvkm_runl *runl = engn->runl; in gf100_engn_mmu_fault_triggered() local 224 struct nvkm_runl *runl = engn->runl; in gf100_engn_mmu_fault_trigger() local 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() 400 gf100_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count) in gf100_runl_commit() 540 struct nvkm_runl *runl; in gf100_fifo_mmu_fault_recover() local 620 struct nvkm_runl *runl; in gf100_fifo_intr_ctxsw_timeout() local [all …]
|
H A D | tu102.c | 63 tu102_runl_pending(struct nvkm_runl *runl) in tu102_runl_pending() 71 tu102_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count) in tu102_runl_commit() 139 struct nvkm_runl *runl = engn->runl; in tu102_fifo_intr_ctxsw_timeout_info() local 172 struct nvkm_runl *runl; in tu102_fifo_intr_ctxsw_timeout() local
|
H A D | gk104.c | 74 struct nvkm_runl *runl = chan->cgrp->runl; in gk104_chan_bind() local 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() local 760 struct nvkm_runl *runl; in gk104_fifo_runl_ctor() local
|
H A D | runl.h | 25 struct nvkm_runl *runl; member 120 #define nvkm_runl_find_engn(engn,runl,cond) nvkm_list_find(engn, &(runl)->engns, head, (cond)) argument 123 #define nvkm_runl_foreach(runl,fifo) list_for_each_entry((runl), &(fifo)->runls, head) argument 124 #define nvkm_runl_foreach_cond(runl,fifo,cond) nvkm_list_foreach(runl, &(fifo)->runls, head, (cond)) argument 125 #define nvkm_runl_foreach_engn(engn,runl) list_for_each_entry((engn), &(runl)->engns, head) argument 126 #define nvkm_runl_foreach_engn_cond(engn,runl,cond) \ argument 128 #define nvkm_runl_foreach_cgrp(cgrp,runl) list_for_each_entry((cgrp), &(runl)->cgrps, head) argument 129 #define nvkm_runl_foreach_cgrp_safe(cgrp,gtmp,runl) \ argument
|
H A D | r535.c | 230 struct nvkm_runl *runl = chan->cgrp->runl; in r535_chan_id_put() local 259 struct nvkm_runl *runl = chan->cgrp->runl; in r535_chan_id_get_locked() local 437 r535_runl_allow(struct nvkm_runl *runl, u32 engm) in r535_runl_allow() 442 r535_runl_block(struct nvkm_runl *runl, u32 engm) in r535_runl_block() 510 struct nvkm_runl *runl; in r535_fifo_ectx_size() local 540 struct nvkm_runl *runl; in r535_fifo_runl_ctor() local
|
H A D | cgrp.c | 178 struct nvkm_runl *runl = cgrp->runl; in nvkm_cgrp_del() local 222 nvkm_cgrp_new(struct nvkm_runl *runl, const char *name, struct nvkm_vmm *vmm, bool hw, in nvkm_cgrp_new()
|
H 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() local
|
H A D | g98.c | 31 struct nvkm_runl *runl; in g98_fifo_runl_ctor() local
|
H A D | uchan.c | 45 struct nvkm_runl *runl = chan->cgrp->runl; in nvkm_uchan_uevent() local 334 struct nvkm_runl *runl; in nvkm_uchan_new() local
|
H A D | ucgrp.c | 85 struct nvkm_runl *runl; in nvkm_ucgrp_new() local
|
H A D | g84.c | 192 struct nvkm_runl *runl; in g84_fifo_runl_ctor() local
|
H A D | priv.h | 45 const struct nvkm_runl_func *runl; member
|
H A D | cgrp.h | 34 struct nvkm_runl *runl; member
|
H A D | nv04.c | 496 struct nvkm_runl *runl; in nv04_fifo_runl_ctor() local
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drv.h | 263 } *runl; member
|