Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dpriv.h4 #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 Dbase.c166 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 Dgk104.h14 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 Dnv50.h8 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 Dg84.c28 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 Dnv50.c60 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 Dnv04.h16 struct nvkm_fifo base;
21 int nr, const struct nv04_fifo_ramfc *, struct nvkm_fifo **);
22 void nv04_fifo_init(struct nvkm_fifo *);
A Dnv04.c48 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 Dgf100.c37 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 Dgk104.c104 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 Dchan.h23 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 Dnv17.c51 nv17_fifo_init(struct nvkm_fifo *base) in nv17_fifo_init()
96 struct nvkm_fifo **pfifo) in nv17_fifo_new()
A Dgp100.c56 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 Dnv40.c60 nv40_fifo_init(struct nvkm_fifo *base) in nv40_fifo_init()
127 struct nvkm_fifo **pfifo) in nv40_fifo_new()
A Dgm107.c72 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 Dtu102.c199 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 Dgf100.h11 struct nvkm_fifo base;
A Dgk20a.c42 struct nvkm_fifo **pfifo) in gk20a_fifo_new()
A Dgm20b.c42 struct nvkm_fifo **pfifo) in gm20b_fifo_new()
A Dgp10b.c43 struct nvkm_fifo **pfifo) in gp10b_fifo_new()
A Dnv10.c58 struct nvkm_fifo **pfifo) in nv10_fifo_new()
A Dgm200.c58 struct nvkm_fifo **pfifo) in gm200_fifo_new()
A Dgk110.c64 struct nvkm_fifo **pfifo) in gk110_fifo_new()
A Dgk208.c61 struct nvkm_fifo **pfifo) in gk208_fifo_new()
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/
A Dfifo.h20 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 …]

Completed in 36 milliseconds

12