Home
last modified time | relevance | path

Searched refs:nv50_disp_chan (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dchannv50.h4 #define nv50_disp_chan(p) container_of((p), struct nv50_disp_chan, object) macro
9 struct nv50_disp_chan { struct
29 int (*init)(struct nv50_disp_chan *); argument
30 void (*fini)(struct nv50_disp_chan *);
31 void (*intr)(struct nv50_disp_chan *, bool en);
32 u64 (*user)(struct nv50_disp_chan *, u64 *size);
33 int (*bind)(struct nv50_disp_chan *, struct nvkm_object *, u32 handle);
45 void nv50_disp_chan_intr(struct nv50_disp_chan *, bool);
46 u64 nv50_disp_chan_user(struct nv50_disp_chan *, u64 *);
49 int nv50_disp_dmac_bind(struct nv50_disp_chan *, struct nvkm_object *, u32);
[all …]
Dchannv50.c67 nv50_disp_chan_mthd(struct nv50_disp_chan *chan, int debug) in nv50_disp_chan_mthd()
137 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_uevent_ctor()
161 nv50_disp_chan_user(struct nv50_disp_chan *chan, u64 *psize) in nv50_disp_chan_user()
168 nv50_disp_chan_intr(struct nv50_disp_chan *chan, bool en) in nv50_disp_chan_intr()
179 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_rd32()
189 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_wr32()
200 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_ntfy()
216 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_map()
247 struct nv50_disp_chan *chan = nv50_disp_chan(oclass->parent); in nv50_disp_chan_child_new()
276 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_child_get()
[all …]
Dcoregv100.c136 gv100_disp_core_idle(struct nv50_disp_chan *chan) in gv100_disp_core_idle()
148 gv100_disp_core_user(struct nv50_disp_chan *chan, u64 *psize) in gv100_disp_core_user()
155 gv100_disp_core_intr(struct nv50_disp_chan *chan, bool en) in gv100_disp_core_intr()
164 gv100_disp_core_fini(struct nv50_disp_chan *chan) in gv100_disp_core_fini()
174 gv100_disp_core_init(struct nv50_disp_chan *chan) in gv100_disp_core_init()
Ddmacnv50.c41 struct nv50_disp_chan *chan; in nv50_disp_dmac_new_()
46 chan = nv50_disp_chan(*pobject); in nv50_disp_dmac_new_()
70 nv50_disp_dmac_bind(struct nv50_disp_chan *chan, in nv50_disp_dmac_bind()
80 nv50_disp_dmac_fini(struct nv50_disp_chan *chan) in nv50_disp_dmac_fini()
102 nv50_disp_dmac_init(struct nv50_disp_chan *chan) in nv50_disp_dmac_init()
Dcursgv100.c27 gv100_disp_curs_idle(struct nv50_disp_chan *chan) in gv100_disp_curs_idle()
40 gv100_disp_curs_intr(struct nv50_disp_chan *chan, bool en) in gv100_disp_curs_intr()
49 gv100_disp_curs_fini(struct nv50_disp_chan *chan) in gv100_disp_curs_fini()
59 gv100_disp_curs_init(struct nv50_disp_chan *chan) in gv100_disp_curs_init()
Ddmacgv100.c28 gv100_disp_dmac_idle(struct nv50_disp_chan *chan) in gv100_disp_dmac_idle()
41 gv100_disp_dmac_bind(struct nv50_disp_chan *chan, in gv100_disp_dmac_bind()
50 gv100_disp_dmac_fini(struct nv50_disp_chan *chan) in gv100_disp_dmac_fini()
62 gv100_disp_dmac_init(struct nv50_disp_chan *chan) in gv100_disp_dmac_init()
Ddmacgf119.c30 gf119_disp_dmac_bind(struct nv50_disp_chan *chan, in gf119_disp_dmac_bind()
39 gf119_disp_dmac_fini(struct nv50_disp_chan *chan) in gf119_disp_dmac_fini()
61 gf119_disp_dmac_init(struct nv50_disp_chan *chan) in gf119_disp_dmac_init()
Dpiocgf119.c30 gf119_disp_pioc_fini(struct nv50_disp_chan *chan) in gf119_disp_pioc_fini()
49 gf119_disp_pioc_init(struct nv50_disp_chan *chan) in gf119_disp_pioc_init()
Dpiocnv50.c30 nv50_disp_pioc_fini(struct nv50_disp_chan *chan) in nv50_disp_pioc_fini()
49 nv50_disp_pioc_init(struct nv50_disp_chan *chan) in nv50_disp_pioc_init()
Dcoregf119.c170 gf119_disp_core_fini(struct nv50_disp_chan *chan) in gf119_disp_core_fini()
190 gf119_disp_core_init(struct nv50_disp_chan *chan) in gf119_disp_core_init()
Dcorenv50.c167 nv50_disp_core_fini(struct nv50_disp_chan *chan) in nv50_disp_core_fini()
187 nv50_disp_core_init(struct nv50_disp_chan *chan) in nv50_disp_core_init()
Dchangv100.c30 gv100_disp_chan_user(struct nv50_disp_chan *chan, u64 *psize) in gv100_disp_chan_user()
Dcoregp102.c29 gp102_disp_core_init(struct nv50_disp_chan *chan) in gp102_disp_core_init()
Ddmacgp102.c29 gp102_disp_dmac_init(struct nv50_disp_chan *chan) in gp102_disp_dmac_init()
Dchangf119.c52 gf119_disp_chan_intr(struct nv50_disp_chan *chan, bool en) in gf119_disp_chan_intr()
Dwimmgv100.c30 gv100_disp_wimm_intr(struct nv50_disp_chan *chan, bool en) in gv100_disp_wimm_intr()
Dwndwgv100.c131 gv100_disp_wndw_intr(struct nv50_disp_chan *chan, bool en) in gv100_disp_wndw_intr()
Dnv50.h40 struct nv50_disp_chan *chan[81];