Home
last modified time | relevance | path

Searched refs:nvkm_fifo_chan (Results 1 – 53 of 53) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h3 #define nvkm_fifo_chan(p) container_of((p), struct nvkm_fifo_chan, object) macro
7 void *(*dtor)(struct nvkm_fifo_chan *);
8 void (*init)(struct nvkm_fifo_chan *);
9 void (*fini)(struct nvkm_fifo_chan *);
10 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **);
11 int (*engine_ctor)(struct nvkm_fifo_chan *, struct nvkm_engine *,
13 void (*engine_dtor)(struct nvkm_fifo_chan *, struct nvkm_engine *);
14 int (*engine_init)(struct nvkm_fifo_chan *, struct nvkm_engine *);
15 int (*engine_fini)(struct nvkm_fifo_chan *, struct nvkm_engine *,
17 int (*object_ctor)(struct nvkm_fifo_chan *, struct nvkm_object *);
[all …]
Dchan.c34 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()
258 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_map()
267 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_rd32()
282 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); in nvkm_fifo_chan_wr32()
[all …]
Dchannv04.h8 struct nvkm_fifo_chan base;
15 void *nv04_fifo_dma_dtor(struct nvkm_fifo_chan *);
16 void nv04_fifo_dma_init(struct nvkm_fifo_chan *);
17 void nv04_fifo_dma_fini(struct nvkm_fifo_chan *);
18 void nv04_fifo_dma_object_dtor(struct nvkm_fifo_chan *, int);
Dchannv50.h9 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);
Dchannv50.c46 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()
Dbase.c48 struct nvkm_fifo_chan **pchan) in nvkm_fifo_chan_put()
50 struct nvkm_fifo_chan *chan = *pchan; in nvkm_fifo_chan_put()
57 struct nvkm_fifo_chan *
60 struct nvkm_fifo_chan *chan; in nvkm_fifo_chan_inst()
75 struct nvkm_fifo_chan *
78 struct nvkm_fifo_chan *chan; in nvkm_fifo_chan_chid()
Dgpfifogf100.c52 gf100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_fini()
85 gf100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_init()
104 gf100_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_dtor()
113 gf100_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_ctor()
133 gf100_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_fini()
152 gf100_fifo_gpfifo_init(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_init()
170 gf100_fifo_gpfifo_dtor(struct nvkm_fifo_chan *base) in gf100_fifo_gpfifo_dtor()
Dchang84.c34 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()
Dgpfifogk104.c75 gk104_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_fini()
98 gk104_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_init()
117 gk104_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_dtor()
126 gk104_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_ctor()
146 gk104_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_fini()
163 gk104_fifo_gpfifo_init(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_init()
183 gk104_fifo_gpfifo_dtor(struct nvkm_fifo_chan *base) in gk104_fifo_gpfifo_dtor()
Ddmanv40.c56 nv40_fifo_dma_engine_fini(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_fini()
86 nv40_fifo_dma_engine_init(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_init()
117 nv40_fifo_dma_engine_dtor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_dtor()
125 nv40_fifo_dma_engine_ctor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_engine_ctor()
140 nv40_fifo_dma_object_ctor(struct nvkm_fifo_chan *base, in nv40_fifo_dma_object_ctor()
Ddmanv04.c35 nv04_fifo_dma_object_dtor(struct nvkm_fifo_chan *base, int cookie) in nv04_fifo_dma_object_dtor()
43 nv04_fifo_dma_object_ctor(struct nvkm_fifo_chan *base, in nv04_fifo_dma_object_ctor()
70 nv04_fifo_dma_fini(struct nvkm_fifo_chan *base) in nv04_fifo_dma_fini()
121 nv04_fifo_dma_init(struct nvkm_fifo_chan *base) in nv04_fifo_dma_init()
134 nv04_fifo_dma_dtor(struct nvkm_fifo_chan *base) in nv04_fifo_dma_dtor()
Dchangf100.h8 struct nvkm_fifo_chan base;
Dchangk104.h8 struct nvkm_fifo_chan base;
Dnv04.c139 struct nvkm_fifo_chan *chan; in nv04_fifo_cache_error()
194 struct nvkm_fifo_chan *chan; in nv04_fifo_dma_pusher()
Dgf100.c304 struct nvkm_fifo_chan *chan; in gf100_fifo_intr_fault()
369 struct nvkm_fifo_chan *chan; in gf100_fifo_intr_pbdma()
Dgk104.c369 struct nvkm_fifo_chan *chan; in gk104_fifo_intr_fault()
462 struct nvkm_fifo_chan *chan; in gk104_fifo_intr_pbdma_0()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h14 struct nvkm_fifo_chan { struct
49 struct nvkm_fifo_chan **); argument
50 struct nvkm_fifo_chan *
52 struct nvkm_fifo_chan *
Dfalcon.h5 struct nvkm_fifo_chan;
45 void (*intr)(struct nvkm_falcon *, struct nvkm_fifo_chan *);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv31.h25 struct nvkm_fifo_chan *fifo;
28 int nv31_mpeg_chan_new(struct nvkm_fifo_chan *, const struct nvkm_oclass *,
Dpriv.h4 struct nvkm_fifo_chan;
Dnv44.c46 struct nvkm_fifo_chan *fifo;
103 nv44_mpeg_chan_new(struct nvkm_fifo_chan *fifoch, in nv44_mpeg_chan_new()
Dnv31.c84 nv31_mpeg_chan_new(struct nvkm_fifo_chan *fifoch, in nv31_mpeg_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dchan.h11 struct nvkm_fifo_chan *fifo;
23 struct nvkm_fifo_chan *, const struct nvkm_oclass *,
Dpriv.h17 int (*chan_new)(struct nvkm_sw *, struct nvkm_fifo_chan *,
Dnv10.c39 nv10_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, in nv10_sw_chan_new()
Dnv04.c108 nv04_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, in nv04_sw_chan_new()
Dchan.c97 struct nvkm_fifo_chan *fifo, const struct nvkm_oclass *oclass, in nvkm_sw_chan_ctor()
Dbase.c77 nvkm_sw_cclass_get(struct nvkm_fifo_chan *fifoch, in nvkm_sw_cclass_get()
Dgf100.c105 gf100_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifoch, in gf100_sw_chan_new()
Dnv50.c100 nv50_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifoch, in nv50_sw_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dpriv.h7 struct nvkm_fifo_chan;
22 int (*chan_new)(struct nvkm_gr *, struct nvkm_fifo_chan *,
Dnv40.h23 struct nvkm_fifo_chan *fifo;
28 int nv40_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
Dnv10.h11 int nv10_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
Dnv50.h28 int nv50_gr_chan_new(struct nvkm_gr *, struct nvkm_fifo_chan *,
Dbase.c76 nvkm_gr_cclass_new(struct nvkm_fifo_chan *chan, in nvkm_gr_cclass_new()
Dnv2a.c20 nv2a_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv2a_gr_chan_new()
Dnv34.c20 nv34_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv34_gr_chan_new()
Dnv35.c20 nv35_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv35_gr_chan_new()
Dnv25.c20 nv25_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv25_gr_chan_new()
Dnv20.c74 nv20_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv20_gr_chan_new()
184 struct nvkm_fifo_chan *chan; in nv20_gr_intr()
Dnv30.c21 nv30_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv30_gr_chan_new()
Dnv50.c87 nv50_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv50_gr_chan_new()
623 struct nvkm_fifo_chan *chan; in nv50_gr_intr()
Dnv40.c148 nv40_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv40_gr_chan_new()
Dgf100.c343 gf100_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in gf100_gr_chan_new()
1183 struct nvkm_fifo_chan *chan; in gf100_gr_intr()
Dnv04.c1184 nv04_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv04_gr_chan_new()
Dnv10.c1002 nv10_gr_chan_new(struct nvkm_gr *base, struct nvkm_fifo_chan *fifoch, in nv10_gr_chan_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dengine.h5 struct nvkm_fifo_chan;
30 int (*cclass)(struct nvkm_fifo_chan *,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dpriv.h5 void gt215_ce_intr(struct nvkm_falcon *, struct nvkm_fifo_chan *);
Dgt215.c43 gt215_ce_intr(struct nvkm_falcon *ce, struct nvkm_fifo_chan *chan) in gt215_ce_intr()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c43 g98_sec_intr(struct nvkm_falcon *sec, struct nvkm_fifo_chan *chan) in g98_sec_intr()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c85 struct nvkm_fifo_chan *chan; in g84_cipher_intr()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dnv50.c159 struct nvkm_fifo_chan *chan; in nv50_fb_intr()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/
Dfalcon.c67 struct nvkm_fifo_chan *chan; in nvkm_falcon_intr()