Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
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_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 …]
Dbase.c37 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 …]
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);
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 …]
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 *);
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()
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()
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 *);
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()
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()
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 …]
Dgk104.c87 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 …]
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 *,
Dnv17.c51 nv17_fifo_init(struct nvkm_fifo *base) in nv17_fifo_init()
96 struct nvkm_fifo **pfifo) in nv17_fifo_new()
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()
Dnv40.c60 nv40_fifo_init(struct nvkm_fifo *base) in nv40_fifo_init()
127 struct nvkm_fifo **pfifo) in nv40_fifo_new()
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()
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()
Dgm20b.c42 struct nvkm_fifo **pfifo) in gm20b_fifo_new()
Dgf100.h11 struct nvkm_fifo base;
Dgk20a.c42 struct nvkm_fifo **pfifo) in gk20a_fifo_new()
Dchan.c214 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()
Dgp10b.c43 struct nvkm_fifo **pfifo) in gp10b_fifo_new()
Dnv10.c58 struct nvkm_fifo **pfifo) in nv10_fifo_new()
Dgm200.c58 struct nvkm_fifo **pfifo) in gm200_fifo_new()
Dgk110.c64 struct nvkm_fifo **pfifo) in gk110_fifo_new()
/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h20 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 …]

12