/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 16 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/ |
D | priv.h | 3 #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 …]
|
D | base.c | 35 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 …]
|
D | gk104.h | 16 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 *);
|
D | nv50.h | 7 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 *);
|
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 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()
|
D | nv04.h | 15 struct nvkm_fifo base; 21 struct nvkm_fifo **); 22 void nv04_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() 59 g84_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in g84_fifo_new()
|
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() 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()
|
D | gk104.c | 36 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()
|
D | gf100.c | 36 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()
|
D | chan.h | 21 int nvkm_fifo_chan_ctor(const struct nvkm_fifo_chan_func *, struct nvkm_fifo *, 27 int (*ctor)(struct nvkm_fifo *, const struct nvkm_oclass *,
|
D | nv17.c | 51 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()
|
D | nv40.c | 60 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()
|
D | gm20b.c | 41 gm20b_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm20b_fifo_new()
|
D | gm204.c | 43 gm204_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gm204_fifo_new()
|
D | gk208.c | 43 gk208_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk208_fifo_new()
|
D | gk20a.c | 41 gk20a_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in gk20a_fifo_new()
|
D | gf100.h | 9 struct nvkm_fifo base;
|
D | nv10.c | 55 nv10_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv10_fifo_new()
|
D | changk104.h | 24 int gk104_fifo_gpfifo_new(struct nvkm_fifo *, const struct nvkm_oclass *,
|
D | chan.c | 205 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()
|
D | dmanv10.c | 35 nv10_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, in nv10_fifo_dma_new()
|
D | dmanv17.c | 35 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/ |
D | device.h | 128 struct nvkm_fifo *fifo; 193 int (*fifo )(struct nvkm_device *, int idx, struct nvkm_fifo **);
|