Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h16 struct nvkm_fifo *fifo;
32 struct nvkm_fifo { struct
45 void nvkm_fifo_pause(struct nvkm_fifo *, unsigned long *); argument
46 void nvkm_fifo_start(struct nvkm_fifo *, unsigned long *);
48 void nvkm_fifo_chan_put(struct nvkm_fifo *, unsigned long flags,
51 nvkm_fifo_chan_inst(struct nvkm_fifo *, u64 inst, unsigned long *flags);
53 nvkm_fifo_chan_chid(struct nvkm_fifo *, int chid, unsigned long *flags);
55 int nv04_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
56 int nv10_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
57 int nv17_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
[all …]
/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dpriv.h3 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro
7 int index, int nr, struct nvkm_fifo *);
8 void nvkm_fifo_uevent(struct nvkm_fifo *);
11 void *(*dtor)(struct nvkm_fifo *);
12 int (*oneinit)(struct nvkm_fifo *);
13 void (*init)(struct nvkm_fifo *);
14 void (*fini)(struct nvkm_fifo *);
15 void (*intr)(struct nvkm_fifo *);
16 void (*pause)(struct nvkm_fifo *, unsigned long *);
17 void (*start)(struct nvkm_fifo *, unsigned long *);
[all …]
Dbase.c35 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_pause()
41 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_start()
47 nvkm_fifo_chan_put(struct nvkm_fifo *fifo, unsigned long flags, in nvkm_fifo_chan_put()
58 nvkm_fifo_chan_inst(struct nvkm_fifo *fifo, u64 inst, unsigned long *rflags) in nvkm_fifo_chan_inst()
76 nvkm_fifo_chan_chid(struct nvkm_fifo *fifo, int chid, unsigned long *rflags) in nvkm_fifo_chan_chid()
114 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in nvkm_fifo_uevent_fini()
121 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in nvkm_fifo_uevent_init()
151 nvkm_fifo_uevent(struct nvkm_fifo *fifo) in nvkm_fifo_uevent()
164 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new()
177 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_get()
[all …]
Dgk104.h16 struct nvkm_fifo base;
30 int index, int nr, struct nvkm_fifo **);
31 void *gk104_fifo_dtor(struct nvkm_fifo *);
32 int gk104_fifo_oneinit(struct nvkm_fifo *);
33 void gk104_fifo_init(struct nvkm_fifo *);
34 void gk104_fifo_fini(struct nvkm_fifo *);
35 void gk104_fifo_intr(struct nvkm_fifo *);
36 void gk104_fifo_uevent_init(struct nvkm_fifo *);
37 void gk104_fifo_uevent_fini(struct nvkm_fifo *);
Dnv50.h7 struct nvkm_fifo base;
13 int index, struct nvkm_fifo **);
15 void *nv50_fifo_dtor(struct nvkm_fifo *);
16 int nv50_fifo_oneinit(struct nvkm_fifo *);
17 void nv50_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()
Dnv04.h15 struct nvkm_fifo base;
21 struct nvkm_fifo **);
22 void nv04_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()
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()
238 nv04_fifo_intr(struct nvkm_fifo *base) in nv04_fifo_intr()
297 nv04_fifo_init(struct nvkm_fifo *base) in nv04_fifo_init()
328 struct nvkm_fifo **pfifo) in nv04_fifo_new_()
359 nv04_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv04_fifo_new()
Dgk104.c36 gk104_fifo_uevent_fini(struct nvkm_fifo *fifo) in gk104_fifo_uevent_fini()
43 gk104_fifo_uevent_init(struct nvkm_fifo *fifo) in gk104_fifo_uevent_init()
538 gk104_fifo_intr(struct nvkm_fifo *base) in gk104_fifo_intr()
630 gk104_fifo_fini(struct nvkm_fifo *base) in gk104_fifo_fini()
640 gk104_fifo_oneinit(struct nvkm_fifo *base) in gk104_fifo_oneinit()
679 gk104_fifo_init(struct nvkm_fifo *base) in gk104_fifo_init()
711 gk104_fifo_dtor(struct nvkm_fifo *base) in gk104_fifo_dtor()
729 int index, int nr, struct nvkm_fifo **pfifo) in gk104_fifo_new_()
757 gk104_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk104_fifo_new()
Dgf100.c36 gf100_fifo_uevent_init(struct nvkm_fifo *fifo) in gf100_fifo_uevent_init()
43 gf100_fifo_uevent_fini(struct nvkm_fifo *fifo) in gf100_fifo_uevent_fini()
453 gf100_fifo_intr(struct nvkm_fifo *base) in gf100_fifo_intr()
528 gf100_fifo_oneinit(struct nvkm_fifo *base) in gf100_fifo_oneinit()
560 gf100_fifo_fini(struct nvkm_fifo *base) in gf100_fifo_fini()
567 gf100_fifo_init(struct nvkm_fifo *base) in gf100_fifo_init()
606 gf100_fifo_dtor(struct nvkm_fifo *base) in gf100_fifo_dtor()
632 gf100_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gf100_fifo_new()
Dchan.h21 int nvkm_fifo_chan_ctor(const struct nvkm_fifo_chan_func *, struct nvkm_fifo *,
27 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()
Dnv40.c60 nv40_fifo_init(struct nvkm_fifo *base) in nv40_fifo_init()
123 nv40_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv40_fifo_new()
Dgm20b.c41 gm20b_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm20b_fifo_new()
Dgm204.c43 gm204_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm204_fifo_new()
Dgk208.c43 gk208_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk208_fifo_new()
Dgk20a.c41 gk20a_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk20a_fifo_new()
Dgf100.h9 struct nvkm_fifo base;
Dnv10.c55 nv10_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv10_fifo_new()
Dchangk104.h24 int gk104_fifo_gpfifo_new(struct nvkm_fifo *, const struct nvkm_oclass *,
Dchan.c205 struct nvkm_fifo *fifo = chan->fifo; in nvkm_fifo_chan_child_get()
314 struct nvkm_fifo *fifo = chan->fifo; in nvkm_fifo_chan_dtor()
349 struct nvkm_fifo *fifo, u32 size, u32 align, bool zero, in nvkm_fifo_chan_ctor()
Ddmanv10.c35 nv10_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv10_fifo_dma_new()
Ddmanv17.c35 nv17_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv17_fifo_dma_new()
/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h128 struct nvkm_fifo *fifo;
193 int (*fifo )(struct nvkm_device *, int idx, struct nvkm_fifo **);

12