Home
last modified time | relevance | path

Searched refs:nvkm_disp_chan (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dchan.h4 #define nvkm_disp_chan(p) container_of((p), struct nvkm_disp_chan, object) macro
8 struct nvkm_disp_chan { struct
32 int (*push)(struct nvkm_disp_chan *, u64 object); argument
33 int (*init)(struct nvkm_disp_chan *);
34 void (*fini)(struct nvkm_disp_chan *);
35 void (*intr)(struct nvkm_disp_chan *, bool en);
36 u64 (*user)(struct nvkm_disp_chan *, u64 *size);
37 int (*bind)(struct nvkm_disp_chan *, struct nvkm_object *, u32 handle);
40 void nv50_disp_chan_intr(struct nvkm_disp_chan *, bool);
41 u64 nv50_disp_chan_user(struct nvkm_disp_chan *, u64 *);
[all …]
Dchan.c32 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_rd32()
43 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_wr32()
54 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_ntfy()
72 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_map()
104 struct nvkm_disp_chan *chan = nvkm_disp_chan(oclass->parent); in nvkm_disp_chan_child_new()
131 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_child_get()
155 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_fini()
165 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_init()
174 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_dtor()
187 nvkm_disp_chan = { variable
[all …]
Dgv100.c313 gv100_disp_chan_user(struct nvkm_disp_chan *chan, u64 *psize) in gv100_disp_chan_user()
320 gv100_disp_dmac_idle(struct nvkm_disp_chan *chan) in gv100_disp_dmac_idle()
333 gv100_disp_dmac_bind(struct nvkm_disp_chan *chan, in gv100_disp_dmac_bind()
341 gv100_disp_dmac_fini(struct nvkm_disp_chan *chan) in gv100_disp_dmac_fini()
353 gv100_disp_dmac_init(struct nvkm_disp_chan *chan) in gv100_disp_dmac_init()
373 gv100_disp_wimm_intr(struct nvkm_disp_chan *chan, bool en) in gv100_disp_wimm_intr()
499 gv100_disp_wndw_intr(struct nvkm_disp_chan *chan, bool en) in gv100_disp_wndw_intr()
535 gv100_disp_curs_idle(struct nvkm_disp_chan *chan) in gv100_disp_curs_idle()
548 gv100_disp_curs_intr(struct nvkm_disp_chan *chan, bool en) in gv100_disp_curs_intr()
557 gv100_disp_curs_fini(struct nvkm_disp_chan *chan) in gv100_disp_curs_fini()
[all …]
Dgp102.c34 gp102_disp_dmac_init(struct nvkm_disp_chan *chan) in gp102_disp_dmac_init()
103 gp102_disp_core_init(struct nvkm_disp_chan *chan) in gp102_disp_core_init()
Dgf119.c482 gf119_disp_chan_intr(struct nvkm_disp_chan *chan, bool en) in gf119_disp_chan_intr()
495 gf119_disp_pioc_fini(struct nvkm_disp_chan *chan) in gf119_disp_pioc_fini()
514 gf119_disp_pioc_init(struct nvkm_disp_chan *chan) in gf119_disp_pioc_init()
546 gf119_disp_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle) in gf119_disp_dmac_bind()
553 gf119_disp_dmac_fini(struct nvkm_disp_chan *chan) in gf119_disp_dmac_fini()
575 gf119_disp_dmac_init(struct nvkm_disp_chan *chan) in gf119_disp_dmac_init()
924 gf119_disp_core_fini(struct nvkm_disp_chan *chan) in gf119_disp_core_fini()
944 gf119_disp_core_init(struct nvkm_disp_chan *chan) in gf119_disp_core_init()
Dnv50.c446 nv50_disp_chan_mthd(struct nvkm_disp_chan *chan, int debug) in nv50_disp_chan_mthd()
516 nv50_disp_chan_user(struct nvkm_disp_chan *chan, u64 *psize) in nv50_disp_chan_user()
523 nv50_disp_chan_intr(struct nvkm_disp_chan *chan, bool en) in nv50_disp_chan_intr()
532 nv50_disp_pioc_fini(struct nvkm_disp_chan *chan) in nv50_disp_pioc_fini()
551 nv50_disp_pioc_init(struct nvkm_disp_chan *chan) in nv50_disp_pioc_init()
592 nv50_disp_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle) in nv50_disp_dmac_bind()
599 nv50_disp_dmac_fini(struct nvkm_disp_chan *chan) in nv50_disp_dmac_fini()
621 nv50_disp_dmac_init(struct nvkm_disp_chan *chan) in nv50_disp_dmac_init()
650 nv50_disp_dmac_push(struct nvkm_disp_chan *chan, u64 object) in nv50_disp_dmac_push()
909 nv50_disp_core_fini(struct nvkm_disp_chan *chan) in nv50_disp_core_fini()
[all …]
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h51 struct nvkm_disp_chan *chan[81];