/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
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_kevent(struct nvkm_fifo *, int chid); 11 void nvkm_fifo_recover_chan(struct nvkm_fifo *, int chid); 14 nvkm_fifo_chan_inst_locked(struct nvkm_fifo *, u64 inst); 18 void *(*dtor)(struct nvkm_fifo *); 19 int (*oneinit)(struct nvkm_fifo *); 20 int (*info)(struct nvkm_fifo *, u64 mthd, u64 *data); 21 void (*init)(struct nvkm_fifo *); [all …]
|
D | base.c | 37 nvkm_fifo_recover_chan(struct nvkm_fifo *fifo, int chid) in nvkm_fifo_recover_chan() 48 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_pause() 54 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_start() 60 nvkm_fifo_fault(struct nvkm_fifo *fifo, struct nvkm_fault_data *info) in nvkm_fifo_fault() 66 nvkm_fifo_chan_put(struct nvkm_fifo *fifo, unsigned long flags, in nvkm_fifo_chan_put() 77 nvkm_fifo_chan_inst_locked(struct nvkm_fifo *fifo, u64 inst) in nvkm_fifo_chan_inst_locked() 91 nvkm_fifo_chan_inst(struct nvkm_fifo *fifo, u64 inst, unsigned long *rflags) in nvkm_fifo_chan_inst() 105 nvkm_fifo_chan_chid(struct nvkm_fifo *fifo, int chid, unsigned long *rflags) in nvkm_fifo_chan_chid() 123 nvkm_fifo_kevent(struct nvkm_fifo *fifo, int chid) in nvkm_fifo_kevent() 150 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in nvkm_fifo_uevent_fini() [all …]
|
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); 119 int gk104_fifo_info(struct nvkm_fifo *base, u64 mthd, u64 *data); 120 void gk104_fifo_init(struct nvkm_fifo *base); 121 void gk104_fifo_fini(struct nvkm_fifo *base); 122 int gk104_fifo_class_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, 124 int gk104_fifo_class_get(struct nvkm_fifo *base, int index, [all …]
|
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 *);
|
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()
|
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()
|
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 *);
|
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()
|
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() 131 gf100_fifo_engine_id(struct nvkm_fifo *base, struct nvkm_engine *engine) in gf100_fifo_engine_id() 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() [all …]
|
D | gk104.c | 87 gk104_fifo_class_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in gk104_fifo_class_new() 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() 271 gk104_fifo_engine_id(struct nvkm_fifo *base, struct nvkm_engine *engine) in gk104_fifo_engine_id() 370 gk104_fifo_recover_chan(struct nvkm_fifo *base, int chid) in gk104_fifo_recover_chan() 480 gk104_fifo_fault(struct nvkm_fifo *base, struct nvkm_fault_data *info) in gk104_fifo_fault() 784 gk104_fifo_intr(struct nvkm_fifo *base) in gk104_fifo_intr() 876 gk104_fifo_fini(struct nvkm_fifo *base) in gk104_fifo_fini() [all …]
|
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 *,
|
D | nv17.c | 51 nv17_fifo_init(struct nvkm_fifo *base) in nv17_fifo_init() 96 struct nvkm_fifo **pfifo) in nv17_fifo_new()
|
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()
|
D | nv40.c | 60 nv40_fifo_init(struct nvkm_fifo *base) in nv40_fifo_init() 127 struct nvkm_fifo **pfifo) in nv40_fifo_new()
|
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()
|
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()
|
D | gm20b.c | 42 struct nvkm_fifo **pfifo) in gm20b_fifo_new()
|
D | gf100.h | 11 struct nvkm_fifo base;
|
D | gk20a.c | 42 struct nvkm_fifo **pfifo) in gk20a_fifo_new()
|
D | chan.c | 214 struct nvkm_fifo *fifo = chan->fifo; in nvkm_fifo_chan_child_get() 294 struct nvkm_fifo *fifo = chan->fifo; in nvkm_fifo_chan_dtor() 327 struct nvkm_fifo *fifo, u32 size, u32 align, bool zero, in nvkm_fifo_chan_ctor()
|
D | gp10b.c | 43 struct nvkm_fifo **pfifo) in gp10b_fifo_new()
|
D | nv10.c | 58 struct nvkm_fifo **pfifo) in nv10_fifo_new()
|
D | gm200.c | 58 struct nvkm_fifo **pfifo) in gm200_fifo_new()
|
D | gk110.c | 64 struct nvkm_fifo **pfifo) in gk110_fifo_new()
|
/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 20 struct nvkm_fifo *fifo; 35 struct nvkm_fifo { struct 49 void nvkm_fifo_fault(struct nvkm_fifo *, struct nvkm_fault_data *); argument 50 void nvkm_fifo_pause(struct nvkm_fifo *, unsigned long *); 51 void nvkm_fifo_start(struct nvkm_fifo *, unsigned long *); 53 void nvkm_fifo_chan_put(struct nvkm_fifo *, unsigned long flags, 56 nvkm_fifo_chan_inst(struct nvkm_fifo *, u64 inst, unsigned long *flags); 58 nvkm_fifo_chan_chid(struct nvkm_fifo *, int chid, unsigned long *flags); 60 int nv04_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **); 61 int nv10_fifo_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fifo **); [all …]
|