Home
last modified time | relevance | path

Searched refs:nvkm_fifo (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dpriv.h4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro
16 int (*chid_nr)(struct nvkm_fifo *);
17 int (*chid_ctor)(struct nvkm_fifo *, int nr);
18 int (*runq_nr)(struct nvkm_fifo *);
19 int (*runl_ctor)(struct nvkm_fifo *);
21 void (*init)(struct nvkm_fifo *);
40 int (*nonstall_ctor)(struct nvkm_fifo *);
62 struct nvkm_fifo **);
66 void nv04_fifo_init(struct nvkm_fifo *);
80 int nv10_fifo_chid_nr(struct nvkm_fifo *);
[all …]
A Dbase.c55 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_pause()
61 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_start()
76 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new()
96 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_get()
127 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_fini()
141 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_init()
171 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_info()
243 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_oneinit()
324 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_dtor()
346 nvkm_fifo = { variable
[all …]
A Dgf100.c67 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in gf100_chan_unbind()
205 struct nvkm_fifo *fifo = runl->fifo; in gf100_engn_mmu_fault_triggered()
225 struct nvkm_fifo *fifo = runl->fifo; in gf100_engn_mmu_fault_trigger()
674 gf100_fifo_intr_sched(struct nvkm_fifo *fifo) in gf100_fifo_intr_sched()
733 gf100_fifo_intr_pbdma(struct nvkm_fifo *fifo) in gf100_fifo_intr_pbdma()
751 gf100_fifo_intr_runlist(struct nvkm_fifo *fifo) in gf100_fifo_intr_runlist()
793 gf100_fifo_intr_engine(struct nvkm_fifo *fifo) in gf100_fifo_intr_engine()
895 gf100_fifo_init(struct nvkm_fifo *fifo) in gf100_fifo_init()
908 gf100_fifo_runl_ctor(struct nvkm_fifo *fifo) in gf100_fifo_runl_ctor()
927 gf100_fifo_runq_nr(struct nvkm_fifo *fifo) in gf100_fifo_runq_nr()
[all …]
A Dnv04.c43 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in nv04_chan_stop()
94 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in nv04_chan_start()
183 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in nv04_eobj_ramht_del()
194 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in nv04_eobj_ramht_add()
212 nv04_fifo_pause(struct nvkm_fifo *fifo, unsigned long *pflags) in nv04_fifo_pause()
354 nv04_fifo_intr_dma_pusher(struct nvkm_fifo *fifo, u32 chid) in nv04_fifo_intr_dma_pusher()
466 nv04_fifo_init(struct nvkm_fifo *fifo) in nv04_fifo_init()
494 nv04_fifo_runl_ctor(struct nvkm_fifo *fifo) in nv04_fifo_runl_ctor()
510 nv04_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr) in nv04_fifo_chid_ctor()
517 nv04_fifo_chid_nr(struct nvkm_fifo *fifo) in nv04_fifo_chid_nr()
[all …]
A Dgm200.c29 gm200_fifo_runq_nr(struct nvkm_fifo *fifo) in gm200_fifo_runq_nr()
35 gm200_fifo_chid_nr(struct nvkm_fifo *fifo) in gm200_fifo_chid_nr()
63 struct nvkm_fifo **pfifo) in gm200_fifo_new()
A Dtu102.c168 tu102_fifo_intr_ctxsw_timeout(struct nvkm_fifo *fifo) in tu102_fifo_intr_ctxsw_timeout()
187 tu102_fifo_intr_sched(struct nvkm_fifo *fifo) in tu102_fifo_intr_sched()
199 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth); in tu102_fifo_intr()
256 tu102_fifo_init_pbdmas(struct nvkm_fifo *fifo, u32 mask) in tu102_fifo_init_pbdmas()
283 struct nvkm_fifo **pfifo) in tu102_fifo_new()
A Dgk104.c432 struct nvkm_fifo *fifo = runl->fifo; in gk104_runl_commit()
609 gk104_fifo_intr_bind(struct nvkm_fifo *fifo) in gk104_fifo_intr_bind()
620 gk104_fifo_intr_chsw(struct nvkm_fifo *fifo) in gk104_fifo_intr_chsw()
631 gk104_fifo_intr_dropped_fault(struct nvkm_fifo *fifo) in gk104_fifo_intr_dropped_fault()
640 gk104_fifo_intr_runlist(struct nvkm_fifo *fifo) in gk104_fifo_intr_runlist()
654 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth); in gk104_fifo_intr()
735 gk104_fifo_init_pbdmas(struct nvkm_fifo *fifo, u32 mask) in gk104_fifo_init_pbdmas()
744 gk104_fifo_init(struct nvkm_fifo *fifo) in gk104_fifo_init()
756 gk104_fifo_runl_ctor(struct nvkm_fifo *fifo) in gk104_fifo_runl_ctor()
802 gk104_fifo_chid_nr(struct nvkm_fifo *fifo) in gk104_fifo_chid_nr()
[all …]
A Dgm107.c101 gm107_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit) in gm107_fifo_intr_mmu_fault_unit()
125 gm107_fifo_chid_nr(struct nvkm_fifo *fifo) in gm107_fifo_chid_nr()
153 struct nvkm_fifo **pfifo) in gm107_fifo_new()
A Dnv40.c113 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in nv40_eobj_ramht_add()
127 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in nv40_ectx_bind()
181 nv40_fifo_init(struct nvkm_fifo *fifo) in nv40_fifo_init()
249 struct nvkm_fifo **pfifo) in nv40_fifo_new()
A Dgk208.c46 gk208_fifo_chid_nr(struct nvkm_fifo *fifo) in gk208_fifo_chid_nr()
74 struct nvkm_fifo **pfifo) in gk208_fifo_new()
A Dga100.c384 struct nvkm_fifo *fifo = runl->fifo; in ga100_runl_init()
429 ga100_runl_new(struct nvkm_fifo *fifo, int id, u32 addr, struct nvkm_runl **prunl) in ga100_runl_new()
469 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), nonstall.intr); in ga100_fifo_nonstall_intr()
478 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event); in ga100_fifo_nonstall_block()
486 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event); in ga100_fifo_nonstall_allow()
498 ga100_fifo_nonstall_ctor(struct nvkm_fifo *fifo) in ga100_fifo_nonstall_ctor()
506 ga100_fifo_runl_ctor(struct nvkm_fifo *fifo) in ga100_fifo_runl_ctor()
547 struct nvkm_fifo **pfifo) in ga100_fifo_new()
A Drunq.h15 struct nvkm_fifo *fifo;
21 struct nvkm_runq *nvkm_runq_new(struct nvkm_fifo *, int pbid);
A Drunl.c60 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_rc()
283 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_allow()
297 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_block()
341 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_add()
382 nvkm_runl_get(struct nvkm_fifo *fifo, int runi, u32 addr) in nvkm_runl_get()
395 nvkm_runl_new(struct nvkm_fifo *fifo, int runi, u32 addr, int id_nr) in nvkm_runl_new()
A Dg98.c29 g98_fifo_runl_ctor(struct nvkm_fifo *fifo) in g98_fifo_runl_ctor()
67 struct nvkm_fifo **pfifo) in g98_fifo_new()
A Dg84.c164 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event); in g84_fifo_nonstall_block()
175 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event); in g84_fifo_nonstall_allow()
190 g84_fifo_runl_ctor(struct nvkm_fifo *fifo) in g84_fifo_runl_ctor()
228 struct nvkm_fifo **pfifo) in g84_fifo_new()
A Dnv10.c87 nv10_fifo_chid_nr(struct nvkm_fifo *fifo) in nv10_fifo_chid_nr()
110 struct nvkm_fifo **pfifo) in nv10_fifo_new()
A Dnv50.c226 struct nvkm_fifo *fifo = runl->fifo; in nv50_runl_wait()
339 nv50_fifo_init(struct nvkm_fifo *fifo) in nv50_fifo_init()
365 nv50_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr) in nv50_fifo_chid_ctor()
372 nv50_fifo_chid_nr(struct nvkm_fifo *fifo) in nv50_fifo_chid_nr()
395 struct nvkm_fifo **pfifo) in nv50_fifo_new()
A Drunl.h55 struct nvkm_fifo *fifo;
89 struct nvkm_runl *nvkm_runl_new(struct nvkm_fifo *, int runi, u32 addr, int id_nr);
90 struct nvkm_runl *nvkm_runl_get(struct nvkm_fifo *, int runi, u32 addr);
A Dgk110.c95 gk110_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr) in gk110_fifo_chid_ctor()
129 struct nvkm_fifo **pfifo) in gk110_fifo_new()
A Ducgrp.c49 struct nvkm_fifo *fifo = cgrp->runl->fifo; in nvkm_ucgrp_sclass()
81 nvkm_ucgrp_new(struct nvkm_fifo *fifo, const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_ucgrp_new()
A Dgp100.c90 gp100_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit) in gp100_fifo_intr_mmu_fault_unit()
136 struct nvkm_fifo **pfifo) in gp100_fifo_new()
A Dnv17.c93 nv17_fifo_init(struct nvkm_fifo *fifo) in nv17_fifo_init()
139 struct nvkm_fifo **pfifo) in nv17_fifo_new()
A Dgv100.c148 struct nvkm_fifo *fifo = runq->fifo; in gv100_runq_intr_1_ctxnotvalid()
456 gv100_fifo_intr_ctxsw_timeout(struct nvkm_fifo *fifo, u32 engm) in gv100_fifo_intr_ctxsw_timeout()
489 struct nvkm_fifo **pfifo) in gv100_fifo_new()
A Drunq.c33 nvkm_runq_new(struct nvkm_fifo *fifo, int pbid) in nvkm_runq_new()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/engine/
A Dfifo.h46 struct nvkm_fifo { struct
75 void nvkm_fifo_fault(struct nvkm_fifo *, struct nvkm_fault_data *); argument
76 void nvkm_fifo_pause(struct nvkm_fifo *, unsigned long *);
77 void nvkm_fifo_start(struct nvkm_fifo *, unsigned long *);
80 int nv04_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
81 int nv10_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
82 int nv17_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
83 int nv40_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
84 int nv50_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
85 int g84_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
[all …]

Completed in 26 milliseconds

12