nvkm_runl
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl, *runt;
struct nvkm_runl *runl;
struct nvkm_runl *runl = cgrp->runl;
nvkm_cgrp_new(struct nvkm_runl *runl, const char *name, struct nvkm_vmm *vmm, bool hw,
struct nvkm_runl *runl;
int nvkm_cgrp_new(struct nvkm_runl *, const char *name, struct nvkm_vmm *, bool hw,
struct nvkm_runl *runl = chan->cgrp->runl;
struct nvkm_runl *runl = cgrp->runl;
struct nvkm_runl *runl = chan->cgrp->runl;
struct nvkm_runl *runl = cgrp->runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
nvkm_chan_new_(const struct nvkm_chan_func *func, struct nvkm_runl *runl, int runq,
struct nvkm_runl *runl = cgrp->runl;
int nvkm_chan_new_(const struct nvkm_chan_func *, struct nvkm_runl *, int runq, struct nvkm_cgrp *,
struct nvkm_runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl = cgrp->runl;
struct nvkm_runl *runl = engn->runl;
ga100_runq_intr_1(struct nvkm_runq *runq, struct nvkm_runl *runl)
ga100_runq_intr_0(struct nvkm_runq *runq, struct nvkm_runl *runl)
ga100_runq_intr(struct nvkm_runq *runq, struct nvkm_runl *runl)
ga100_runl_preempt_pending(struct nvkm_runl *runl)
ga100_runl_preempt(struct nvkm_runl *runl)
ga100_runl_allow(struct nvkm_runl *runl, u32 engm)
ga100_runl_block(struct nvkm_runl *runl, u32 engm)
ga100_runl_pending(struct nvkm_runl *runl)
ga100_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count)
struct nvkm_runl *runl = container_of(inth, typeof(*runl), inth);
ga100_runl_fini(struct nvkm_runl *runl)
ga100_runl_init(struct nvkm_runl *runl)
ga100_runl_new(struct nvkm_fifo *fifo, int id, u32 addr, struct nvkm_runl **prunl)
struct nvkm_runl *runl;
struct nvkm_runl *runl = chan->cgrp->runl;
struct nvkm_runl *runl = container_of(inth, typeof(*runl), nonstall.inth);
struct nvkm_runl *runl = chan->cgrp->runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl = chan->cgrp->runl;
struct nvkm_runl *runl = engn->runl;
struct nvkm_runl *runl = engn->runl;
gf100_runq_intr(struct nvkm_runq *runq, struct nvkm_runl *null)
gf100_runl_preempt_pending(struct nvkm_runl *runl)
gf100_runl_fault_clear(struct nvkm_runl *runl)
gf100_runl_allow(struct nvkm_runl *runl, u32 engm)
gf100_runl_block(struct nvkm_runl *runl, u32 engm)
gf100_runl_pending(struct nvkm_runl *runl)
gf100_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count)
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;
gk104_runq_intr(struct nvkm_runq *runq, struct nvkm_runl *null)
gk104_runl_fault_clear(struct nvkm_runl *runl)
gk104_runl_allow(struct nvkm_runl *runl, u32 engm)
gk104_runl_block(struct nvkm_runl *runl, u32 engm)
gk104_runl_pending(struct nvkm_runl *runl)
gk104_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count)
struct nvkm_runl *runl;
struct nvkm_runl *runl = chan->cgrp->runl;
struct nvkm_runl *runl;
gv100_runl_preempt(struct nvkm_runl *runl)
struct nvkm_runl *runl;
struct nvkm_runl *runl;
nv50_runl_pending(struct nvkm_runl *runl)
nv50_runl_wait(struct nvkm_runl *runl)
nv50_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count)
nv50_runl_alloc(struct nvkm_runl *runl, u32 *offset)
nv50_runl_update(struct nvkm_runl *runl)
struct nvkm_runl *runl = nvkm_runl_first(fifo);
bool gf100_runl_preempt_pending(struct nvkm_runl *);
struct nvkm_runl;
bool gf100_runq_intr(struct nvkm_runq *, struct nvkm_runl *);
void gk104_runl_commit(struct nvkm_runl *, struct nvkm_memory *, u32, int);
bool gk104_runl_pending(struct nvkm_runl *);
void gk104_runl_block(struct nvkm_runl *, u32);
void gk104_runl_allow(struct nvkm_runl *, u32);
void gk104_runl_fault_clear(struct nvkm_runl *);
bool gk104_runq_intr(struct nvkm_runq *, struct nvkm_runl *);
void gv100_runl_preempt(struct nvkm_runl *);
int nv50_runl_update(struct nvkm_runl *);
int nv50_runl_wait(struct nvkm_runl *);
nvkm_runl_rc_runl(struct nvkm_runl *runl)
nvkm_runl_rc_engn(struct nvkm_runl *runl, struct nvkm_engn *engn)
struct nvkm_runl *runl = container_of(work, typeof(*runl), work);
nvkm_runl_chan_get_inst(struct nvkm_runl *runl, u64 inst, unsigned long *pirqflags)
nvkm_runl_chan_get_chid(struct nvkm_runl *runl, int id, unsigned long *pirqflags)
nvkm_runl_cgrp_get_cgid(struct nvkm_runl *runl, int id, unsigned long *pirqflags)
nvkm_runl_preempt_wait(struct nvkm_runl *runl)
nvkm_runl_update_pending(struct nvkm_runl *runl)
nvkm_runl_update_locked(struct nvkm_runl *runl, bool wait)
nvkm_runl_allow(struct nvkm_runl *runl)
nvkm_runl_block(struct nvkm_runl *runl)
nvkm_runl_fini(struct nvkm_runl *runl)
nvkm_runl_del(struct nvkm_runl *runl)
nvkm_runl_add(struct nvkm_runl *runl, int engi, const struct nvkm_engn_func *func,
struct nvkm_runl *
struct nvkm_runl *runl;
struct nvkm_runl *
struct nvkm_runl *runl;
nvkm_runl_rc(struct nvkm_runl *runl)
struct nvkm_runl *nvkm_runl_new(struct nvkm_fifo *, int runi, u32 addr, int id_nr);
struct nvkm_runl *nvkm_runl_get(struct nvkm_fifo *, int runi, u32 addr);
struct nvkm_engn *nvkm_runl_add(struct nvkm_runl *, int engi, const struct nvkm_engn_func *,
void nvkm_runl_del(struct nvkm_runl *);
void nvkm_runl_fini(struct nvkm_runl *);
void nvkm_runl_block(struct nvkm_runl *);
void nvkm_runl_allow(struct nvkm_runl *);
void nvkm_runl_update_locked(struct nvkm_runl *, bool wait);
bool nvkm_runl_update_pending(struct nvkm_runl *);
int nvkm_runl_preempt_wait(struct nvkm_runl *);
void nvkm_runl_rc_engn(struct nvkm_runl *, struct nvkm_engn *);
struct nvkm_cgrp *nvkm_runl_cgrp_get_cgid(struct nvkm_runl *, int cgid, unsigned long *irqflags);
struct nvkm_chan *nvkm_runl_chan_get_chid(struct nvkm_runl *, int chid, unsigned long *irqflags);
struct nvkm_chan *nvkm_runl_chan_get_inst(struct nvkm_runl *, u64 inst, unsigned long *irqflags);
#define nvkm_runl_first(fifo) list_first_entry(&(fifo)->runls, struct nvkm_runl, head)
struct nvkm_runl *runl;
void (*init)(struct nvkm_runl *);
void (*fini)(struct nvkm_runl *);
int (*update)(struct nvkm_runl *);
void (*commit)(struct nvkm_runl *, struct nvkm_memory *, u32 start, int count);
int (*wait)(struct nvkm_runl *);
bool (*pending)(struct nvkm_runl *);
void (*block)(struct nvkm_runl *, u32 engm);
void (*allow)(struct nvkm_runl *, u32 engm);
void (*fault_clear)(struct nvkm_runl *);
void (*preempt)(struct nvkm_runl *);
bool (*preempt_pending)(struct nvkm_runl *);
bool (*intr)(struct nvkm_runq *, struct nvkm_runl *);
struct nvkm_runl;
struct nvkm_runl *runl = engn->runl;
struct nvkm_runl *runl;
tu102_runl_pending(struct nvkm_runl *runl)
tu102_runl_commit(struct nvkm_runl *runl, struct nvkm_memory *memory, u32 start, int count)
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl = chan->cgrp->runl;
r535_runl_allow(struct nvkm_runl *runl, u32 engm)
r535_runl_block(struct nvkm_runl *runl, u32 engm)
struct nvkm_runl *runl;
struct nvkm_runl *runl;
struct nvkm_runl *runl;