| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| A D | priv.h | 4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro 8 int nr, struct nvkm_fifo *); 9 void nvkm_fifo_uevent(struct nvkm_fifo *); 10 void nvkm_fifo_cevent(struct nvkm_fifo *); 19 void *(*dtor)(struct nvkm_fifo *); 20 int (*oneinit)(struct nvkm_fifo *); 22 void (*init)(struct nvkm_fifo *); 23 void (*fini)(struct nvkm_fifo *); 24 void (*intr)(struct nvkm_fifo *); 30 void (*uevent_init)(struct nvkm_fifo *); [all …]
|
| A D | base.c | 166 nvkm_fifo_cevent(struct nvkm_fifo *fifo) in nvkm_fifo_cevent() 223 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new_() 238 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new() 251 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_get() 277 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_intr() 284 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_fini() 293 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_info() 307 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_oneinit() 322 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_init() 330 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_dtor() [all …]
|
| A D | gk104.h | 14 struct nvkm_fifo base; 50 void (*fault)(struct nvkm_fifo *, int unit); 104 int index, int nr, struct nvkm_fifo **); 117 void *gk104_fifo_dtor(struct nvkm_fifo *base); 118 int gk104_fifo_oneinit(struct nvkm_fifo *base); 120 void gk104_fifo_init(struct nvkm_fifo *base); 121 void gk104_fifo_fini(struct nvkm_fifo *base); 126 void gk104_fifo_uevent_fini(struct nvkm_fifo *fifo); 127 void gk104_fifo_uevent_init(struct nvkm_fifo *fifo); 150 void gm107_fifo_intr_fault(struct nvkm_fifo *, int); [all …]
|
| A D | nv50.h | 8 struct nvkm_fifo base; 14 struct nvkm_fifo **); 16 void *nv50_fifo_dtor(struct nvkm_fifo *); 17 int nv50_fifo_oneinit(struct nvkm_fifo *); 18 void nv50_fifo_init(struct nvkm_fifo *);
|
| A D | g84.c | 28 g84_fifo_uevent_fini(struct nvkm_fifo *fifo) in g84_fifo_uevent_fini() 35 g84_fifo_uevent_init(struct nvkm_fifo *fifo) in g84_fifo_uevent_init() 42 g84_fifo_id_engine(struct nvkm_fifo *fifo, int engi) in g84_fifo_id_engine() 88 g84_fifo_engine_id(struct nvkm_fifo *base, struct nvkm_engine *engine) in g84_fifo_engine_id() 129 struct nvkm_fifo **pfifo) in g84_fifo_new()
|
| A D | nv50.c | 60 nv50_fifo_oneinit(struct nvkm_fifo *base) in nv50_fifo_oneinit() 76 nv50_fifo_init(struct nvkm_fifo *base) in nv50_fifo_init() 100 nv50_fifo_dtor(struct nvkm_fifo *base) in nv50_fifo_dtor() 110 enum nvkm_subdev_type type, int inst, struct nvkm_fifo **pfifo) in nv50_fifo_new_() 146 struct nvkm_fifo **pfifo) in nv50_fifo_new()
|
| A D | nv04.h | 16 struct nvkm_fifo base; 21 int nr, const struct nv04_fifo_ramfc *, struct nvkm_fifo **); 22 void nv04_fifo_init(struct nvkm_fifo *);
|
| A D | nv04.c | 48 nv04_fifo_pause(struct nvkm_fifo *base, unsigned long *pflags) in nv04_fifo_pause() 84 nv04_fifo_start(struct nvkm_fifo *base, unsigned long *pflags) in nv04_fifo_start() 98 nv04_fifo_id_engine(struct nvkm_fifo *fifo, int engi) in nv04_fifo_id_engine() 116 nv04_fifo_engine_id(struct nvkm_fifo *base, struct nvkm_engine *engine) in nv04_fifo_engine_id() 272 nv04_fifo_intr(struct nvkm_fifo *base) in nv04_fifo_intr() 331 nv04_fifo_init(struct nvkm_fifo *base) in nv04_fifo_init() 362 struct nvkm_fifo **pfifo) in nv04_fifo_new_() 396 struct nvkm_fifo **pfifo) in nv04_fifo_new()
|
| A D | gf100.c | 37 gf100_fifo_uevent_init(struct nvkm_fifo *fifo) in gf100_fifo_uevent_init() 44 gf100_fifo_uevent_fini(struct nvkm_fifo *fifo) in gf100_fifo_uevent_fini() 109 gf100_fifo_id_engine(struct nvkm_fifo *fifo, int engi) in gf100_fifo_id_engine() 257 gf100_fifo_fault(struct nvkm_fifo *base, struct nvkm_fault_data *info) in gf100_fifo_fault() 373 gf100_fifo_intr_fault(struct nvkm_fifo *fifo, int unit) in gf100_fifo_intr_fault() 499 gf100_fifo_intr(struct nvkm_fifo *base) in gf100_fifo_intr() 574 gf100_fifo_oneinit(struct nvkm_fifo *base) in gf100_fifo_oneinit() 614 gf100_fifo_fini(struct nvkm_fifo *base) in gf100_fifo_fini() 621 gf100_fifo_init(struct nvkm_fifo *base) in gf100_fifo_init() 657 gf100_fifo_dtor(struct nvkm_fifo *base) in gf100_fifo_dtor() [all …]
|
| A D | gk104.c | 104 gk104_fifo_class_get(struct nvkm_fifo *base, int index, in gk104_fifo_class_get() 126 gk104_fifo_uevent_fini(struct nvkm_fifo *fifo) in gk104_fifo_uevent_fini() 133 gk104_fifo_uevent_init(struct nvkm_fifo *fifo) in gk104_fifo_uevent_init() 262 gk104_fifo_id_engine(struct nvkm_fifo *base, int engi) in gk104_fifo_id_engine() 370 gk104_fifo_recover_chan(struct nvkm_fifo *base, int chid) in gk104_fifo_recover_chan() 784 gk104_fifo_intr(struct nvkm_fifo *base) in gk104_fifo_intr() 876 gk104_fifo_fini(struct nvkm_fifo *base) in gk104_fifo_fini() 936 gk104_fifo_oneinit(struct nvkm_fifo *base) in gk104_fifo_oneinit() 1027 gk104_fifo_init(struct nvkm_fifo *base) in gk104_fifo_init() 1059 gk104_fifo_dtor(struct nvkm_fifo *base) in gk104_fifo_dtor() [all …]
|
| A D | chan.h | 23 int nvkm_fifo_chan_ctor(const struct nvkm_fifo_chan_func *, struct nvkm_fifo *, 29 int (*ctor)(struct nvkm_fifo *, const struct nvkm_oclass *,
|
| A D | nv17.c | 51 nv17_fifo_init(struct nvkm_fifo *base) in nv17_fifo_init() 96 struct nvkm_fifo **pfifo) in nv17_fifo_new()
|
| A D | gp100.c | 56 gp100_fifo_intr_fault(struct nvkm_fifo *fifo, int unit) in gp100_fifo_intr_fault() 95 struct nvkm_fifo **pfifo) in gp100_fifo_new()
|
| A D | nv40.c | 60 nv40_fifo_init(struct nvkm_fifo *base) in nv40_fifo_init() 127 struct nvkm_fifo **pfifo) in nv40_fifo_new()
|
| A D | gm107.c | 72 gm107_fifo_intr_fault(struct nvkm_fifo *fifo, int unit) in gm107_fifo_intr_fault() 110 struct nvkm_fifo **pfifo) in gm107_fifo_new()
|
| A D | tu102.c | 199 tu102_fifo_recover_chan(struct nvkm_fifo *base, int chid) in tu102_fifo_recover_chan() 272 tu102_fifo_fault(struct nvkm_fifo *base, struct nvkm_fault_data *info) in tu102_fifo_fault() 383 tu102_fifo_intr(struct nvkm_fifo *base) in tu102_fifo_intr() 466 struct nvkm_fifo **pfifo) in tu102_fifo_new()
|
| A D | gf100.h | 11 struct nvkm_fifo base;
|
| A D | gk20a.c | 42 struct nvkm_fifo **pfifo) in gk20a_fifo_new()
|
| A D | gm20b.c | 42 struct nvkm_fifo **pfifo) in gm20b_fifo_new()
|
| A D | gp10b.c | 43 struct nvkm_fifo **pfifo) in gp10b_fifo_new()
|
| A D | nv10.c | 58 struct nvkm_fifo **pfifo) in nv10_fifo_new()
|
| A D | gm200.c | 58 struct nvkm_fifo **pfifo) in gm200_fifo_new()
|
| A D | gk110.c | 64 struct nvkm_fifo **pfifo) in gk110_fifo_new()
|
| A D | gk208.c | 61 struct nvkm_fifo **pfifo) in gk208_fifo_new()
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
| A D | fifo.h | 20 struct nvkm_fifo *fifo; 36 struct nvkm_fifo { struct 51 void nvkm_fifo_fault(struct nvkm_fifo *, struct nvkm_fault_data *); argument 52 void nvkm_fifo_pause(struct nvkm_fifo *, unsigned long *); 53 void nvkm_fifo_start(struct nvkm_fifo *, unsigned long *); 55 void nvkm_fifo_chan_put(struct nvkm_fifo *, unsigned long flags, 58 nvkm_fifo_chan_inst(struct nvkm_fifo *, u64 inst, unsigned long *flags); 60 nvkm_fifo_chan_chid(struct nvkm_fifo *, int chid, unsigned long *flags); 62 int nv04_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **); 63 int nv10_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **); [all …]
|