Searched refs:nv50_disp_chan (Results 1 – 18 of 18) sorted by relevance
/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | channv50.h | 4 #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 …]
|
D | channv50.c | 67 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 …]
|
D | coregv100.c | 136 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()
|
D | dmacnv50.c | 41 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()
|
D | cursgv100.c | 27 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()
|
D | dmacgv100.c | 28 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()
|
D | dmacgf119.c | 30 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()
|
D | piocgf119.c | 30 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()
|
D | piocnv50.c | 30 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()
|
D | coregf119.c | 170 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()
|
D | corenv50.c | 167 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()
|
D | changv100.c | 30 gv100_disp_chan_user(struct nv50_disp_chan *chan, u64 *psize) in gv100_disp_chan_user()
|
D | coregp102.c | 29 gp102_disp_core_init(struct nv50_disp_chan *chan) in gp102_disp_core_init()
|
D | dmacgp102.c | 29 gp102_disp_dmac_init(struct nv50_disp_chan *chan) in gp102_disp_dmac_init()
|
D | changf119.c | 52 gf119_disp_chan_intr(struct nv50_disp_chan *chan, bool en) in gf119_disp_chan_intr()
|
D | wimmgv100.c | 30 gv100_disp_wimm_intr(struct nv50_disp_chan *chan, bool en) in gv100_disp_wimm_intr()
|
D | wndwgv100.c | 131 gv100_disp_wndw_intr(struct nv50_disp_chan *chan, bool en) in gv100_disp_wndw_intr()
|
D | nv50.h | 40 struct nv50_disp_chan *chan[81];
|