Searched refs:nvkm_disp_chan (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | chan.h | 4 #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); 51 void gf119_disp_dmac_fini(struct nvkm_disp_chan *); 54 void gf119_disp_core_fini(struct nvkm_disp_chan *); 59 int gv100_disp_dmac_init(struct nvkm_disp_chan *); [all …]
|
A D | chan.c | 32 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 …]
|
A D | gv100.c | 339 gv100_disp_dmac_idle(struct nvkm_disp_chan *chan) in gv100_disp_dmac_idle() 352 gv100_disp_dmac_bind(struct nvkm_disp_chan *chan, in gv100_disp_dmac_bind() 360 gv100_disp_dmac_fini(struct nvkm_disp_chan *chan) in gv100_disp_dmac_fini() 372 gv100_disp_dmac_init(struct nvkm_disp_chan *chan) in gv100_disp_dmac_init() 392 gv100_disp_wimm_intr(struct nvkm_disp_chan *chan, bool en) in gv100_disp_wimm_intr() 554 gv100_disp_curs_idle(struct nvkm_disp_chan *chan) in gv100_disp_curs_idle() 576 gv100_disp_curs_fini(struct nvkm_disp_chan *chan) in gv100_disp_curs_fini() 586 gv100_disp_curs_init(struct nvkm_disp_chan *chan) in gv100_disp_curs_init() 721 gv100_disp_core_idle(struct nvkm_disp_chan *chan) in gv100_disp_core_idle() 749 gv100_disp_core_fini(struct nvkm_disp_chan *chan) in gv100_disp_core_fini() [all …]
|
A D | gp102.c | 34 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()
|
A D | gf119.c | 503 gf119_disp_chan_intr(struct nvkm_disp_chan *chan, bool en) in gf119_disp_chan_intr() 516 gf119_disp_pioc_fini(struct nvkm_disp_chan *chan) in gf119_disp_pioc_fini() 535 gf119_disp_pioc_init(struct nvkm_disp_chan *chan) in gf119_disp_pioc_init() 567 gf119_disp_dmac_bind(struct nvkm_disp_chan *chan, struct nvkm_object *object, u32 handle) in gf119_disp_dmac_bind() 574 gf119_disp_dmac_fini(struct nvkm_disp_chan *chan) in gf119_disp_dmac_fini() 596 gf119_disp_dmac_init(struct nvkm_disp_chan *chan) in gf119_disp_dmac_init() 945 gf119_disp_core_fini(struct nvkm_disp_chan *chan) in gf119_disp_core_fini() 965 gf119_disp_core_init(struct nvkm_disp_chan *chan) in gf119_disp_core_init()
|
A D | nv50.c | 446 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.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
A D | disp.h | 46 struct nvkm_disp_chan *chan[81];
|
Completed in 17 milliseconds