/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 36 NVKM_LAYOUT_ONCE(NVKM_ENGINE_FIFO , struct nvkm_fifo , fifo)
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | fifo.h | 58 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 D | base.c | 55 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 D | chan.c | 313 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 D | g84.c | 164 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 D | g98.c | 29 g98_fifo_runl_ctor(struct nvkm_fifo *fifo) 67 struct nvkm_fifo **pfifo)
|
H A D | ga100.c | 395 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 D | ga102.c | 44 struct nvkm_fifo **pfifo)
|
H A D | gf100.c | 62 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 D | gk104.c | 432 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 D | gk110.c | 95 gk110_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr) 129 struct nvkm_fifo **pfifo)
|
H A D | gk208.c | 46 gk208_fifo_chid_nr(struct nvkm_fifo *fifo) 74 struct nvkm_fifo **pfifo)
|
H A D | gk20a.c | 49 struct nvkm_fifo **pfifo)
|
H A D | gm107.c | 101 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 D | gm200.c | 29 gm200_fifo_runq_nr(struct nvkm_fifo *fifo) 35 gm200_fifo_chid_nr(struct nvkm_fifo *fifo) 63 struct nvkm_fifo **pfifo)
|
H A D | gp100.c | 90 gp100_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit) 136 struct nvkm_fifo **pfifo)
|
H A D | gv100.c | 148 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 D | nv04.c | 43 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 D | nv10.c | 87 nv10_fifo_chid_nr(struct nvkm_fifo *fifo) 110 struct nvkm_fifo **pfifo)
|
H A D | nv17.c | 93 nv17_fifo_init(struct nvkm_fifo *fifo) 139 struct nvkm_fifo **pfifo)
|
H A D | nv40.c | 113 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 D | nv50.c | 226 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 D | priv.h | 4 #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 D | r535.c | 67 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 D | runl.c | 60 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)
|