Searched refs:gk104_fifo (Results 1 – 9 of 9) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | gk104.h | 4 #define gk104_fifo(p) container_of((p), struct gk104_fifo, base) macro 12 struct gk104_fifo { struct 54 int (*nr)(struct gk104_fifo *); argument 55 void (*init)(struct gk104_fifo *); 56 void (*init_timeout)(struct gk104_fifo *); 73 void (*commit)(struct gk104_fifo *, int runl, 85 int (*ctor)(struct gk104_fifo *, const struct nvkm_oclass *, 105 void gk104_fifo_runlist_insert(struct gk104_fifo *, struct gk104_fifo_chan *); 106 void gk104_fifo_runlist_remove(struct gk104_fifo *, struct gk104_fifo_chan *); 107 void gk104_fifo_runlist_update(struct gk104_fifo *, int runl); [all …]
|
D | gk104.c | 40 gk104_fifo_engine_status(struct gk104_fifo *fifo, int engn, in gk104_fifo_engine_status() 90 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_class_new() 107 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_class_get() 140 gk104_fifo_runlist_commit(struct gk104_fifo *fifo, int runl, in gk104_fifo_runlist_commit() 167 gk104_fifo_runlist_update(struct gk104_fifo *fifo, int runl) in gk104_fifo_runlist_update() 197 gk104_fifo_runlist_remove(struct gk104_fifo *fifo, struct gk104_fifo_chan *chan) in gk104_fifo_runlist_remove() 210 gk104_fifo_runlist_insert(struct gk104_fifo *fifo, struct gk104_fifo_chan *chan) in gk104_fifo_runlist_insert() 240 gk104_fifo_pbdma_init(struct gk104_fifo *fifo) in gk104_fifo_pbdma_init() 247 gk104_fifo_pbdma_nr(struct gk104_fifo *fifo) in gk104_fifo_pbdma_nr() 267 return gk104_fifo(base)->engine[engi].engine; in gk104_fifo_id_engine() [all …]
|
D | changk104.h | 10 struct gk104_fifo *fifo; 26 int gk104_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *, 39 int gv100_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *, 42 struct gk104_fifo *, u64 *, u16 *, u64, u64, u64, 50 int tu102_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
|
D | tu102.c | 38 tu102_fifo_runlist_commit(struct gk104_fifo *fifo, int runl, in tu102_fifo_runlist_commit() 89 tu102_fifo_pbdma_init(struct gk104_fifo *fifo) in tu102_fifo_pbdma_init() 121 struct gk104_fifo *fifo = container_of(w, typeof(*fifo), recover.work); in tu102_fifo_recover_work() 150 static void tu102_fifo_recover_engn(struct gk104_fifo *fifo, int engn); 153 tu102_fifo_recover_runl(struct gk104_fifo *fifo, int runl) in tu102_fifo_recover_runl() 173 tu102_fifo_recover_chid(struct gk104_fifo *fifo, int runl, int chid) in tu102_fifo_recover_chid() 201 struct gk104_fifo *fifo = gk104_fifo(base); in tu102_fifo_recover_chan() 240 tu102_fifo_recover_engn(struct gk104_fifo *fifo, int engn) in tu102_fifo_recover_engn() 274 struct gk104_fifo *fifo = gk104_fifo(base); in tu102_fifo_fault() 354 tu102_fifo_intr_ctxsw_timeout(struct gk104_fifo *fifo) in tu102_fifo_intr_ctxsw_timeout() [all …]
|
D | gpfifogk104.c | 40 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_kick_locked() 202 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_fini() 220 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_init() 257 gk104_fifo_gpfifo_new_(struct gk104_fifo *fifo, u64 *runlists, u16 *chid, in gk104_fifo_gpfifo_new_() 333 gk104_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass, in gk104_fifo_gpfifo_new()
|
D | gm200.c | 30 gm200_fifo_pbdma_nr(struct gk104_fifo *fifo) in gm200_fifo_pbdma_nr()
|
D | gk208.c | 30 gk208_fifo_pbdma_init_timeout(struct gk104_fifo *fifo) in gk208_fifo_pbdma_init_timeout()
|
D | gpfifotu102.c | 52 tu102_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass, in tu102_fifo_gpfifo_new()
|
D | gpfifogv100.c | 138 struct gk104_fifo *fifo, u64 *runlists, u16 *chid, in gv100_fifo_gpfifo_new_() 212 gv100_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass, in gv100_fifo_gpfifo_new()
|