/linux-6.1.9/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; 28 void *gk104_fifo_gpfifo_dtor(struct nvkm_fifo_chan *); 29 void gk104_fifo_gpfifo_init(struct nvkm_fifo_chan *); 30 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; 39 nvkm_fifo_chan_engn(struct nvkm_fifo_chan *chan, struct nvkm_engine *engine) in nvkm_fifo_chan_engn() 53 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_fini() 86 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_init() 119 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_del() 146 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(oclass->parent); in nvkm_fifo_chan_child_new() 213 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_child_get() 257 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_ntfy() 267 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_map() 277 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_fini() [all …]
|
D | channv04.h | 9 struct nvkm_fifo_chan base; 20 void *nv04_fifo_dma_dtor(struct nvkm_fifo_chan *); 21 void nv04_fifo_dma_init(struct nvkm_fifo_chan *); 22 void nv04_fifo_dma_fini(struct nvkm_fifo_chan *); 23 void nv04_fifo_dma_object_dtor(struct nvkm_fifo_chan *, int);
|
D | channv50.h | 10 struct nvkm_fifo_chan base; 42 void *nv50_fifo_chan_dtor(struct nvkm_fifo_chan *); 43 void nv50_fifo_chan_fini(struct nvkm_fifo_chan *); 45 void nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *, struct nvkm_engine *); 46 void nv50_fifo_chan_object_dtor(struct nvkm_fifo_chan *, int);
|
D | channv50.c | 55 nv50_fifo_chan_engine_fini(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_fini() 111 nv50_fifo_chan_engine_init(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_init() 138 nv50_fifo_chan_engine_dtor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_dtor() 146 nv50_fifo_chan_engine_ctor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_engine_ctor() 159 nv50_fifo_chan_object_dtor(struct nvkm_fifo_chan *base, int cookie) in nv50_fifo_chan_object_dtor() 166 nv50_fifo_chan_object_ctor(struct nvkm_fifo_chan *base, in nv50_fifo_chan_object_ctor() 187 nv50_fifo_chan_fini(struct nvkm_fifo_chan *base) in nv50_fifo_chan_fini() 201 nv50_fifo_chan_init(struct nvkm_fifo_chan *base) in nv50_fifo_chan_init() 214 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() 78 gf100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_fini() 114 gf100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_init() 133 gf100_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_dtor() 143 gf100_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_ctor() 166 gf100_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_fini() 185 gf100_fifo_gpfifo_init(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_init() 203 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() 70 g84_fifo_chan_engine_fini(struct nvkm_fifo_chan *base, in g84_fifo_chan_engine_fini() 113 g84_fifo_chan_engine_init(struct nvkm_fifo_chan *base, in g84_fifo_chan_engine_init() 140 g84_fifo_chan_engine_ctor(struct nvkm_fifo_chan *base, in g84_fifo_chan_engine_ctor() 153 g84_fifo_chan_object_ctor(struct nvkm_fifo_chan *base, in g84_fifo_chan_object_ctor() 184 g84_fifo_chan_init(struct nvkm_fifo_chan *base) in g84_fifo_chan_init()
|
D | gpfifogk104.c | 108 gk104_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_fini() 135 gk104_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_init() 160 gk104_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_dtor() 170 gk104_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_ctor() 199 gk104_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_fini() 217 gk104_fifo_gpfifo_init(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_init() 237 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 | dmanv40.c | 68 nv40_fifo_dma_engine_fini(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_fini() 98 nv40_fifo_dma_engine_init(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_init() 129 nv40_fifo_dma_engine_dtor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_dtor() 137 nv40_fifo_dma_engine_ctor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_ctor() 151 nv40_fifo_dma_object_ctor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_object_ctor()
|
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() 97 gv100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gv100_fifo_gpfifo_engine_init()
|
D | changf100.h | 9 struct nvkm_fifo_chan base;
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 18 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; 69 void (*intr)(struct nvkm_falcon *, struct nvkm_fifo_chan *);
|
/linux-6.1.9/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;
|
/linux-6.1.9/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 *,
|
/linux-6.1.9/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 *,
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | engine.h | 6 struct nvkm_fifo_chan; 40 int (*cclass)(struct nvkm_fifo_chan *,
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | priv.h | 6 void gt215_ce_intr(struct nvkm_falcon *, struct nvkm_fifo_chan *);
|