Searched refs:nvkm_fifo (Results 1 - 25 of 36) sorted by path

12

/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dlayout.h36 NVKM_LAYOUT_ONCE(NVKM_ENGINE_FIFO , struct nvkm_fifo , fifo)
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dfifo.h58 struct nvkm_fifo { struct
94 void nvkm_fifo_fault(struct nvkm_fifo *, struct nvkm_fault_data *);
95 void nvkm_fifo_pause(struct nvkm_fifo *, unsigned long *);
96 void nvkm_fifo_start(struct nvkm_fifo *, unsigned long *);
99 int nv04_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
100 int nv10_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
101 int nv17_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
102 int nv40_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
103 int nv50_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
104 int g84_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **);
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dbase.c55 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags)
61 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags)
67 nvkm_fifo_fault(struct nvkm_fifo *fifo, struct nvkm_fault_data *info)
76 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine);
96 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine);
127 struct nvkm_fifo *fifo = nvkm_fifo(engine);
141 struct nvkm_fifo *fif
364 nvkm_fifo = { variable in typeref:struct:nvkm_engine_func
[all...]
H A Dchan.c313 struct nvkm_fifo *fifo = engine->subdev.device->fifo;
334 struct nvkm_fifo *fifo = engine->subdev.device->fifo;
354 struct nvkm_fifo *fifo = runl->fifo;
H A Dg84.c164 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event);
175 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event);
190 g84_fifo_runl_ctor(struct nvkm_fifo *fifo)
228 struct nvkm_fifo **pfifo)
H A Dg98.c29 g98_fifo_runl_ctor(struct nvkm_fifo *fifo)
67 struct nvkm_fifo **pfifo)
H A Dga100.c395 struct nvkm_fifo *fifo = runl->fifo;
440 ga100_runl_new(struct nvkm_fifo *fifo, int id, u32 addr, struct nvkm_runl **prunl)
520 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event);
529 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event);
542 ga100_fifo_nonstall_ctor(struct nvkm_fifo *fifo)
574 ga100_fifo_runl_ctor(struct nvkm_fifo *fifo)
613 struct nvkm_fifo **pfifo)
H A Dga102.c44 struct nvkm_fifo **pfifo)
H A Dgf100.c62 static void gf100_fifo_intr_engine(struct nvkm_fifo *);
67 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
205 struct nvkm_fifo *fifo = runl->fifo;
225 struct nvkm_fifo *fifo = runl->fifo;
442 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event);
453 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event);
534 gf100_fifo_mmu_fault_recover(struct nvkm_fifo *fifo, struct nvkm_fault_data *info)
618 gf100_fifo_intr_ctxsw_timeout(struct nvkm_fifo *fifo, u32 engm)
645 gf100_fifo_intr_sched_ctxsw(struct nvkm_fifo *fifo)
674 gf100_fifo_intr_sched(struct nvkm_fifo *fif
[all...]
H A Dgk104.c432 struct nvkm_fifo *fifo = runl->fifo;
609 gk104_fifo_intr_bind(struct nvkm_fifo *fifo)
620 gk104_fifo_intr_chsw(struct nvkm_fifo *fifo)
631 gk104_fifo_intr_dropped_fault(struct nvkm_fifo *fifo)
640 gk104_fifo_intr_runlist(struct nvkm_fifo *fifo)
654 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth);
735 gk104_fifo_init_pbdmas(struct nvkm_fifo *fifo, u32 mask)
744 gk104_fifo_init(struct nvkm_fifo *fifo)
756 gk104_fifo_runl_ctor(struct nvkm_fifo *fifo)
802 gk104_fifo_chid_nr(struct nvkm_fifo *fif
[all...]
H A Dgk110.c95 gk110_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr)
129 struct nvkm_fifo **pfifo)
H A Dgk208.c46 gk208_fifo_chid_nr(struct nvkm_fifo *fifo)
74 struct nvkm_fifo **pfifo)
H A Dgk20a.c49 struct nvkm_fifo **pfifo)
H A Dgm107.c101 gm107_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit)
125 gm107_fifo_chid_nr(struct nvkm_fifo *fifo)
153 struct nvkm_fifo **pfifo)
H A Dgm200.c29 gm200_fifo_runq_nr(struct nvkm_fifo *fifo)
35 gm200_fifo_chid_nr(struct nvkm_fifo *fifo)
63 struct nvkm_fifo **pfifo)
H A Dgp100.c90 gp100_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit)
136 struct nvkm_fifo **pfifo)
H A Dgv100.c148 struct nvkm_fifo *fifo = runq->fifo;
456 gv100_fifo_intr_ctxsw_timeout(struct nvkm_fifo *fifo, u32 engm)
489 struct nvkm_fifo **pfifo)
H A Dnv04.c43 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
94 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
183 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
194 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
212 nv04_fifo_pause(struct nvkm_fifo *fifo, unsigned long *pflags)
247 nv04_fifo_start(struct nvkm_fifo *fifo, unsigned long *pflags)
303 nv04_fifo_intr_cache_error(struct nvkm_fifo *fifo, u32 chid, u32 get)
354 nv04_fifo_intr_dma_pusher(struct nvkm_fifo *fifo, u32 chid)
408 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth);
466 nv04_fifo_init(struct nvkm_fifo *fif
[all...]
H A Dnv10.c87 nv10_fifo_chid_nr(struct nvkm_fifo *fifo)
110 struct nvkm_fifo **pfifo)
H A Dnv17.c93 nv17_fifo_init(struct nvkm_fifo *fifo)
139 struct nvkm_fifo **pfifo)
H A Dnv40.c113 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
127 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
181 nv40_fifo_init(struct nvkm_fifo *fifo)
249 struct nvkm_fifo **pfifo)
H A Dnv50.c226 struct nvkm_fifo *fifo = runl->fifo;
339 nv50_fifo_init(struct nvkm_fifo *fifo)
365 nv50_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr)
372 nv50_fifo_chid_nr(struct nvkm_fifo *fifo)
395 struct nvkm_fifo **pfifo)
H A Dpriv.h4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro
16 void (*dtor)(struct nvkm_fifo *);
18 int (*chid_nr)(struct nvkm_fifo *);
19 int (*chid_ctor)(struct nvkm_fifo *, int nr);
20 int (*runq_nr)(struct nvkm_fifo *);
21 int (*runl_ctor)(struct nvkm_fifo *);
23 void (*init)(struct nvkm_fifo *);
24 void (*init_pbdmas)(struct nvkm_fifo *, u32 mask);
27 void (*intr_mmu_fault_unit)(struct nvkm_fifo *, in
[all...]
H A Dr535.c67 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
82 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
231 struct nvkm_fifo *fifo = runl->fifo;
260 struct nvkm_fifo *fifo = runl->fifo;
322 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo;
506 r535_fifo_ectx_size(struct nvkm_fifo *fifo)
536 r535_fifo_runl_ctor(struct nvkm_fifo *fifo)
640 r535_fifo_dtor(struct nvkm_fifo *fifo)
647 enum nvkm_subdev_type type, int inst, struct nvkm_fifo **pfifo)
H A Drunl.c60 struct nvkm_fifo *fifo = runl->fifo;
283 struct nvkm_fifo *fifo = runl->fifo;
297 struct nvkm_fifo *fifo = runl->fifo;
341 struct nvkm_fifo *fifo = runl->fifo;
382 nvkm_runl_get(struct nvkm_fifo *fifo, int runi, u32 addr)
395 nvkm_runl_new(struct nvkm_fifo *fifo, int runi, u32 addr, int id_nr)

Completed in 312 milliseconds

12