/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | priv.h | 4 #define nvkm_udisp(p) container_of((p), struct nvkm_disp, client.object) 12 struct nvkm_disp *); 14 struct nvkm_disp **); 15 void nvkm_disp_vblank(struct nvkm_disp *, int head); 18 int (*oneinit)(struct nvkm_disp *); 19 int (*init)(struct nvkm_disp *); 20 void (*fini)(struct nvkm_disp *); 21 void (*intr)(struct nvkm_disp *); 22 void (*intr_error)(struct nvkm_disp *, int chid); 29 int (*cnt)(struct nvkm_disp *, unsigned long *mask); [all …]
|
D | head.h | 8 struct nvkm_disp *disp; 31 int nvkm_head_new_(const struct nvkm_head_func *, struct nvkm_disp *, int id); 35 struct nvkm_head *nvkm_head_find(struct nvkm_disp *, int id); 45 int nv50_head_cnt(struct nvkm_disp *, unsigned long *); 46 int nv50_head_new(struct nvkm_disp *, int id); 49 int gf119_head_cnt(struct nvkm_disp *, unsigned long *); 50 int gf119_head_new(struct nvkm_disp *, int id); 53 int gv100_head_cnt(struct nvkm_disp *, unsigned long *); 54 int gv100_head_new(struct nvkm_disp *, int id);
|
D | ior.h | 9 struct nvkm_disp *disp; 96 int nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *, 99 struct nvkm_ior *nvkm_ior_find(struct nvkm_disp *, enum nvkm_ior_type, int id); 107 int nv50_dac_cnt(struct nvkm_disp *, unsigned long *); 108 int nv50_dac_new(struct nvkm_disp *, int); 112 int gf119_dac_cnt(struct nvkm_disp *, unsigned long *); 113 int gf119_dac_new(struct nvkm_disp *, int); 121 int nv50_sor_cnt(struct nvkm_disp *, unsigned long *); 126 int g84_sor_new(struct nvkm_disp *, int); 129 int g94_sor_cnt(struct nvkm_disp *, unsigned long *); [all …]
|
D | base.c | 45 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini() 54 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init() 64 struct nvkm_disp *disp = in nvkm_disp_vblank_ctor() 91 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank() 101 struct nvkm_disp *disp = in nvkm_disp_hpd_ctor() 134 struct nvkm_disp *disp = nvkm_disp(object->engine); in nvkm_disp_ntfy() 165 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get() 177 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr() 184 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_fini() 205 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_init() [all …]
|
D | udisp.c | 32 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_sclass() 58 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_mthd() 69 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_dtor() 89 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_udisp_new()
|
D | outp.h | 13 struct nvkm_disp *disp; 60 int nvkm_outp_new_(const struct nvkm_outp_func *, struct nvkm_disp *, int index, 62 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **); 68 void nvkm_outp_route(struct nvkm_disp *);
|
D | chan.c | 55 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_ntfy() 83 struct nvkm_disp *disp; 105 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_child_new() 175 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_dtor() 199 nvkm_disp_chan_new_(struct nvkm_disp *disp, int nr, const struct nvkm_oclass *oclass, in nvkm_disp_chan_new_() 254 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_disp_wndw_new() 263 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_disp_chan_new() 272 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_disp_core_new()
|
D | nv50.c | 145 nv50_pior_new(struct nvkm_disp *disp, int id) in nv50_pior_new() 151 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_pior_cnt() 226 nv50_sor_new(struct nvkm_disp *disp, int id) in nv50_sor_new() 232 nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_sor_cnt() 322 nv50_dac_new(struct nvkm_disp *disp, int id) in nv50_dac_new() 328 nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_dac_cnt() 403 nv50_head_new(struct nvkm_disp *disp, int id) in nv50_head_new() 409 nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_head_cnt() 417 nv50_disp_mthd_list(struct nvkm_disp *disp, int debug, u32 base, int c, in nv50_disp_mthd_list() 448 struct nvkm_disp *disp = chan->disp; in nv50_disp_chan_mthd() [all …]
|
D | gv100.c | 202 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new() 214 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_sor_cnt() 289 gv100_head_new(struct nvkm_disp *disp, int id) in gv100_head_new() 300 gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_head_cnt() 526 gv100_disp_wndw_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_disp_wndw_cnt() 778 struct nvkm_disp *disp; 802 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in gv100_disp_caps_new() 817 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); in gv100_disp_super() 875 gv100_disp_exception(struct nvkm_disp *disp, int chid) in gv100_disp_exception() 917 gv100_disp_intr_ctrl_disp(struct nvkm_disp *disp) in gv100_disp_intr_ctrl_disp() [all …]
|
D | gf119.c | 316 gf119_sor_new(struct nvkm_disp *disp, int id) in gf119_sor_new() 322 gf119_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_sor_cnt() 364 gf119_dac_new(struct nvkm_disp *disp, int id) in gf119_dac_new() 370 gf119_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_dac_cnt() 444 gf119_head_new(struct nvkm_disp *disp, int id) in gf119_head_new() 450 gf119_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_head_cnt() 460 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); in gf119_disp_chan_uevent_fini() 469 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); in gf119_disp_chan_uevent_init() 497 struct nvkm_disp *disp = chan->disp; in gf119_disp_pioc_fini() 516 struct nvkm_disp *disp = chan->disp; in gf119_disp_pioc_init() [all …]
|
D | nv04.c | 74 nv04_head_new(struct nvkm_disp *disp, int id) in nv04_head_new() 80 nv04_disp_intr(struct nvkm_disp *disp) in nv04_disp_intr() 115 struct nvkm_disp **pdisp) in nv04_disp_new()
|
D | uoutp.c | 67 struct nvkm_disp *disp = outp->disp; in nvkm_uoutp_mthd() 85 struct nvkm_disp *disp = outp->disp; in nvkm_uoutp_dtor() 102 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_uoutp_new()
|
D | conn.c | 36 struct nvkm_disp *disp = conn->disp; in nvkm_conn_hpd() 78 nvkm_conn_ctor(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_ctor() 127 nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_new()
|
D | rootnv04.c | 35 struct nvkm_disp *disp = nvkm_disp(object->engine); in nv04_disp_mthd()
|
D | conn.h | 11 struct nvkm_disp *disp; 22 int nvkm_conn_new(struct nvkm_disp *, int index, struct nvbios_connE *,
|
D | ior.c | 34 nvkm_ior_find(struct nvkm_disp *disp, enum nvkm_ior_type type, int id) in nvkm_ior_find() 57 nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *disp, in nvkm_ior_new_()
|
D | mcp77.c | 41 mcp77_sor_new(struct nvkm_disp *disp, int id) in mcp77_sor_new() 71 struct nvkm_disp **pdisp) in mcp77_disp_new()
|
D | gp100.c | 49 gp100_sor_new(struct nvkm_disp *disp, int id) in gp100_sor_new() 84 struct nvkm_disp **pdisp) in gp100_disp_new()
|
D | mcp89.c | 55 mcp89_sor_new(struct nvkm_disp *disp, int id) in mcp89_sor_new() 85 struct nvkm_disp **pdisp) in mcp89_disp_new()
|
D | gm107.c | 81 gm107_sor_new(struct nvkm_disp *disp, int id) in gm107_sor_new() 111 struct nvkm_disp **pdisp) in gm107_disp_new()
|
D | head.c | 32 nvkm_head_find(struct nvkm_disp *disp, int id) in nvkm_head_find() 94 struct nvkm_disp *disp, int id) in nvkm_head_new_()
|
D | uconn.c | 73 struct nvkm_disp *disp = conn->disp; in nvkm_uconn_dtor() 90 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_uconn_new()
|
D | tu102.c | 100 tu102_sor_new(struct nvkm_disp *disp, int id) in tu102_sor_new() 109 tu102_disp_init(struct nvkm_disp *disp) in tu102_disp_init() 236 struct nvkm_disp **pdisp) in tu102_disp_new()
|
D | g94.c | 172 g94_sor_war_update_sppll1(struct nvkm_disp *disp) in g94_sor_war_update_sppll1() 302 g94_sor_new(struct nvkm_disp *disp, int id) in g94_sor_new() 308 g94_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in g94_sor_cnt() 374 struct nvkm_disp **pdisp) in g94_disp_new()
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | disp.h | 4 #define nvkm_disp(p) container_of((p), struct nvkm_disp, engine) macro 9 struct nvkm_disp { struct 59 int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); argument 60 int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 61 int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 62 int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 63 int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 64 int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 65 int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 66 int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); [all …]
|