Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dpriv.h4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro
8 int index, int nr, struct nvkm_fifo *);
9 void nvkm_fifo_uevent(struct nvkm_fifo *);
10 void nvkm_fifo_cevent(struct nvkm_fifo *);
11 void nvkm_fifo_kevent(struct nvkm_fifo *, int chid);
12 void nvkm_fifo_recover_chan(struct nvkm_fifo *, int chid);
15 nvkm_fifo_chan_inst_locked(struct nvkm_fifo *, u64 inst);
19 void *(*dtor)(struct nvkm_fifo *);
20 int (*oneinit)(struct nvkm_fifo *);
21 int (*info)(struct nvkm_fifo *, u64 mthd, u64 *data);
[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()
166 nvkm_fifo_cevent(struct nvkm_fifo *fifo) in nvkm_fifo_cevent()
[all …]
Dnv50.h8 struct nvkm_fifo base;
14 int index, 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 *);
Dgk104.h14 struct nvkm_fifo base;
49 void (*fault)(struct nvkm_fifo *, int unit);
91 int index, int nr, struct nvkm_fifo **);
117 void gm107_fifo_intr_fault(struct nvkm_fifo *, int);
124 void gp100_fifo_intr_fault(struct nvkm_fifo *, int);
Dnv04.h16 struct nvkm_fifo base;
22 struct nvkm_fifo **);
23 void nv04_fifo_init(struct nvkm_fifo *);
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 int index, struct nvkm_fifo **pfifo) in nv50_fifo_new_()
144 nv50_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv50_fifo_new()
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()
59 g84_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in g84_fifo_new()
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()
240 nv04_fifo_intr(struct nvkm_fifo *base) in nv04_fifo_intr()
299 nv04_fifo_init(struct nvkm_fifo *base) in nv04_fifo_init()
330 struct nvkm_fifo **pfifo) in nv04_fifo_new_()
361 nv04_fifo_new(struct nvkm_device *device, int index, 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()
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()
685 gf100_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gf100_fifo_new()
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()
93 nv17_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv17_fifo_new()
Dgk104.c99 gk104_fifo_class_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in gk104_fifo_class_new()
116 gk104_fifo_class_get(struct nvkm_fifo *base, int index, in gk104_fifo_class_get()
138 gk104_fifo_uevent_fini(struct nvkm_fifo *fifo) in gk104_fifo_uevent_fini()
145 gk104_fifo_uevent_init(struct nvkm_fifo *fifo) in gk104_fifo_uevent_init()
356 gk104_fifo_recover_chan(struct nvkm_fifo *base, int chid) in gk104_fifo_recover_chan()
465 gk104_fifo_fault(struct nvkm_fifo *base, struct nvkm_fault_data *info) in gk104_fifo_fault()
773 gk104_fifo_intr(struct nvkm_fifo *base) in gk104_fifo_intr()
865 gk104_fifo_fini(struct nvkm_fifo *base) in gk104_fifo_fini()
875 gk104_fifo_info(struct nvkm_fifo *base, u64 mthd, u64 *data) in gk104_fifo_info()
903 gk104_fifo_oneinit(struct nvkm_fifo *base) in gk104_fifo_oneinit()
[all …]
Dgp100.c56 gp100_fifo_intr_fault(struct nvkm_fifo *fifo, int unit) in gp100_fifo_intr_fault()
94 gp100_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gp100_fifo_new()
Dnv40.c60 nv40_fifo_init(struct nvkm_fifo *base) in nv40_fifo_init()
124 nv40_fifo_new(struct nvkm_device *device, int index, 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()
109 gm107_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm107_fifo_new()
Dnv10.c55 nv10_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv10_fifo_new()
Dgk20a.c41 gk20a_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk20a_fifo_new()
Dgm20b.c41 gm20b_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm20b_fifo_new()
Dgp10b.c42 gp10b_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gp10b_fifo_new()
Dgf100.h11 struct nvkm_fifo base;
Dgm200.c57 gm200_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm200_fifo_new()
Dgk110.c63 gk110_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk110_fifo_new()
Dgk208.c60 gk208_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk208_fifo_new()
Dtu102.c113 tu102_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in tu102_fifo_new()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h19 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 *, int, struct nvkm_fifo **);
61 int nv10_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
[all …]

12