/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | chan.h | 4 #define nvkm_fifo_chan(p) container_of((p), struct nvkm_fifo_chan, object) macro 8 void *(*dtor)(struct nvkm_fifo_chan *); 9 void (*init)(struct nvkm_fifo_chan *); 10 void (*fini)(struct nvkm_fifo_chan *); 11 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **); 12 int (*engine_ctor)(struct nvkm_fifo_chan *, struct nvkm_engine *, 14 void (*engine_dtor)(struct nvkm_fifo_chan *, struct nvkm_engine *); 15 int (*engine_init)(struct nvkm_fifo_chan *, struct nvkm_engine *); 16 int (*engine_fini)(struct nvkm_fifo_chan *, struct nvkm_engine *, 18 int (*object_ctor)(struct nvkm_fifo_chan *, struct nvkm_object *); [all …]
|
D | changk104.h | 9 struct nvkm_fifo_chan base; 29 void *gk104_fifo_gpfifo_dtor(struct nvkm_fifo_chan *); 30 void gk104_fifo_gpfifo_init(struct nvkm_fifo_chan *); 31 void gk104_fifo_gpfifo_fini(struct nvkm_fifo_chan *); 32 int gk104_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *, struct nvkm_engine *, 34 void gk104_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *, 45 int gv100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *, 47 int gv100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *,
|
D | chan.c | 34 struct nvkm_fifo_chan *chan; 44 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_fini() 77 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_init() 110 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_del() 137 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(oclass->parent); in nvkm_fifo_chan_child_new() 204 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_child_get() 249 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_ntfy() 259 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_map() 269 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_rd32() 284 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_wr32() [all …]
|
D | channv04.h | 9 struct nvkm_fifo_chan base; 16 void *nv04_fifo_dma_dtor(struct nvkm_fifo_chan *); 17 void nv04_fifo_dma_init(struct nvkm_fifo_chan *); 18 void nv04_fifo_dma_fini(struct nvkm_fifo_chan *); 19 void nv04_fifo_dma_object_dtor(struct nvkm_fifo_chan *, int);
|
D | channv50.h | 10 struct nvkm_fifo_chan base; 23 void *nv50_fifo_chan_dtor(struct nvkm_fifo_chan *); 24 void nv50_fifo_chan_fini(struct nvkm_fifo_chan *); 25 void nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *, struct nvkm_engine *); 26 void nv50_fifo_chan_object_dtor(struct nvkm_fifo_chan *, int);
|
D | channv50.c | 46 nv50_fifo_chan_engine_fini(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_fini() 102 nv50_fifo_chan_engine_init(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_init() 129 nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_dtor() 137 nv50_fifo_chan_engine_ctor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_ctor() 151 nv50_fifo_chan_object_dtor(struct nvkm_fifo_chan *base, int cookie) in nv50_fifo_chan_object_dtor() 158 nv50_fifo_chan_object_ctor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_object_ctor() 179 nv50_fifo_chan_fini(struct nvkm_fifo_chan *base) in nv50_fifo_chan_fini() 193 nv50_fifo_chan_init(struct nvkm_fifo_chan *base) in nv50_fifo_chan_init() 206 nv50_fifo_chan_dtor(struct nvkm_fifo_chan *base) in nv50_fifo_chan_dtor()
|
D | base.c | 67 struct nvkm_fifo_chan **pchan) in nvkm_fifo_chan_put() 69 struct nvkm_fifo_chan *chan = *pchan; in nvkm_fifo_chan_put() 76 struct nvkm_fifo_chan * 79 struct nvkm_fifo_chan *chan; in nvkm_fifo_chan_inst_locked() 90 struct nvkm_fifo_chan * 93 struct nvkm_fifo_chan *chan; in nvkm_fifo_chan_inst() 104 struct nvkm_fifo_chan * 107 struct nvkm_fifo_chan *chan; in nvkm_fifo_chan_chid() 132 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_kevent_ctor()
|
D | gpfifogf100.c | 36 gf100_fifo_chan_ntfy(struct nvkm_fifo_chan *chan, u32 type, in gf100_fifo_chan_ntfy() 70 gf100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_fini() 106 gf100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_init() 125 gf100_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_dtor() 134 gf100_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_ctor() 159 gf100_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_fini() 178 gf100_fifo_gpfifo_init(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_init() 196 gf100_fifo_gpfifo_dtor(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_dtor()
|
D | chang84.c | 34 g84_fifo_chan_ntfy(struct nvkm_fifo_chan *chan, u32 type, in g84_fifo_chan_ntfy() 90 g84_fifo_chan_engine_fini(struct nvkm_fifo_chan *base, in g84_fifo_chan_engine_fini() 133 g84_fifo_chan_engine_init(struct nvkm_fifo_chan *base, in g84_fifo_chan_engine_init() 160 g84_fifo_chan_engine_ctor(struct nvkm_fifo_chan *base, in g84_fifo_chan_engine_ctor() 174 g84_fifo_chan_object_ctor(struct nvkm_fifo_chan *base, in g84_fifo_chan_object_ctor() 205 g84_fifo_chan_init(struct nvkm_fifo_chan *base) in g84_fifo_chan_init()
|
D | dmanv40.c | 59 nv40_fifo_dma_engine_fini(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_fini() 89 nv40_fifo_dma_engine_init(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_init() 120 nv40_fifo_dma_engine_dtor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_dtor() 128 nv40_fifo_dma_engine_ctor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_ctor() 143 nv40_fifo_dma_object_ctor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_object_ctor()
|
D | gpfifogk104.c | 98 gk104_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_fini() 125 gk104_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_init() 150 gk104_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_dtor() 159 gk104_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_ctor() 184 gk104_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_fini() 202 gk104_fifo_gpfifo_init(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_init() 222 gk104_fifo_gpfifo_dtor(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_dtor()
|
D | dmanv04.c | 36 nv04_fifo_dma_object_dtor(struct nvkm_fifo_chan *base, int cookie) in nv04_fifo_dma_object_dtor() 47 nv04_fifo_dma_object_ctor(struct nvkm_fifo_chan *base, in nv04_fifo_dma_object_ctor() 74 nv04_fifo_dma_fini(struct nvkm_fifo_chan *base) in nv04_fifo_dma_fini() 127 nv04_fifo_dma_init(struct nvkm_fifo_chan *base) in nv04_fifo_dma_init() 140 nv04_fifo_dma_dtor(struct nvkm_fifo_chan *base) in nv04_fifo_dma_dtor()
|
D | changf100.h | 9 struct nvkm_fifo_chan base;
|
D | gpfifogv100.c | 32 gv100_fifo_gpfifo_submit_token(struct nvkm_fifo_chan *chan) in gv100_fifo_gpfifo_submit_token() 66 gv100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gv100_fifo_gpfifo_engine_fini() 89 gv100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gv100_fifo_gpfifo_engine_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 17 struct nvkm_fifo_chan { struct 54 struct nvkm_fifo_chan **); argument 55 struct nvkm_fifo_chan * 57 struct nvkm_fifo_chan *
|
D | falcon.h | 6 struct nvkm_fifo_chan; 79 void (*intr)(struct nvkm_falcon *, struct nvkm_fifo_chan *);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv31.h | 27 struct nvkm_fifo_chan *fifo; 30 int nv31_mpeg_chan_new(struct nvkm_fifo_chan *, const struct nvkm_oclass *,
|
D | priv.h | 5 struct nvkm_fifo_chan;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | chan.h | 14 struct nvkm_fifo_chan *fifo; 26 struct nvkm_fifo_chan *, const struct nvkm_oclass *,
|
D | priv.h | 18 int (*chan_new)(struct nvkm_sw *, struct nvkm_fifo_chan *,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv40.h | 25 struct nvkm_fifo_chan *fifo; 30 int nv40_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
|
D | priv.h | 8 struct nvkm_fifo_chan; 23 int (*chan_new)(struct nvkm_gr *, struct nvkm_fifo_chan *,
|
D | nv10.h | 12 int nv10_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | engine.h | 6 struct nvkm_fifo_chan; 34 int (*cclass)(struct nvkm_fifo_chan *,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | priv.h | 6 void gt215_ce_intr(struct nvkm_falcon *, struct nvkm_fifo_chan *);
|