Searched refs:nvkm_runl (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H A D | runl.h | 25 struct nvkm_runl *runl; 44 struct nvkm_runl { struct 46 void (*init)(struct nvkm_runl *); 47 void (*fini)(struct nvkm_runl *); 50 int (*update)(struct nvkm_runl *); 53 void (*commit)(struct nvkm_runl *, struct nvkm_memory *, u32 start, int count); 54 int (*wait)(struct nvkm_runl *); 55 bool (*pending)(struct nvkm_runl *); 56 void (*block)(struct nvkm_runl *, u32 engm); 57 void (*allow)(struct nvkm_runl *, u32 engm); [all …]
|
| 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() 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 | priv.h | 12 struct nvkm_runl; 92 int nv50_runl_update(struct nvkm_runl *); 93 int nv50_runl_wait(struct nvkm_runl *); 118 bool gf100_runl_preempt_pending(struct nvkm_runl *); 120 bool gf100_runq_intr(struct nvkm_runq *, struct nvkm_runl *); 141 void gk104_runl_commit(struct nvkm_runl *, struct nvkm_memory *, u32, int); 142 bool gk104_runl_pending(struct nvkm_runl *); 143 void gk104_runl_block(struct nvkm_runl *, u32); 144 void gk104_runl_allow(struct nvkm_runl *, u32); 145 void gk104_runl_fault_clear(struct nvkm_runl *); [all …]
|
| H A D | ga100.c | 45 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_stop() 53 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_start() 64 struct nvkm_runl *runl = chan->cgrp->runl; in ga100_chan_unbind() 112 struct nvkm_runl *runl = cgrp->runl; in ga100_cgrp_preempt() 125 struct nvkm_runl *runl = engn->runl; in ga100_engn_cxid() 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 | 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() 246 struct nvkm_runl *runl; in nvkm_fifo_oneinit() 337 struct nvkm_runl *runl, *runt; in nvkm_fifo_dtor()
|
| H A D | runq.h | 5 struct nvkm_runl; 10 bool (*intr)(struct nvkm_runq *, struct nvkm_runl *);
|
| H 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,
|
| H A D | g98.c | 31 struct nvkm_runl *runl; in g98_fifo_runl_ctor()
|
| H A D | cgrp.c | 178 struct nvkm_runl *runl = cgrp->runl; in nvkm_cgrp_del() 222 nvkm_cgrp_new(struct nvkm_runl *runl, const char *name, struct nvkm_vmm *vmm, bool hw, in nvkm_cgrp_new()
|
| H A D | ucgrp.c | 85 struct nvkm_runl *runl; in nvkm_ucgrp_new()
|
| H A D | g84.c | 192 struct nvkm_runl *runl; in g84_fifo_runl_ctor()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| H A D | fifo.c | 329 r535_runl_allow(struct nvkm_runl *runl, u32 engm) in r535_runl_allow() 334 r535_runl_block(struct nvkm_runl *runl, u32 engm) in r535_runl_block() 431 struct nvkm_runl *runl; in r535_fifo_ectx_size() 463 struct nvkm_runl *runl; in r535_fifo_runl_ctor()
|