/linux-5.19.10/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | disp.h | 4 #define nvkm_disp(p) container_of((p), struct nvkm_disp, engine) macro 8 struct nvkm_disp { struct 26 int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); argument 27 int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 28 int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 29 int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 30 int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 31 int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 32 int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); 33 int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); [all …]
|
/linux-5.19.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | ior.h | 9 struct nvkm_disp *disp; 95 int nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *, 98 struct nvkm_ior *nvkm_ior_find(struct nvkm_disp *, enum nvkm_ior_type, int id); 179 int nv50_dac_cnt(struct nvkm_disp *, unsigned long *); 180 int nv50_dac_new(struct nvkm_disp *, int); 182 int gf119_dac_cnt(struct nvkm_disp *, unsigned long *); 183 int gf119_dac_new(struct nvkm_disp *, int); 185 int nv50_pior_cnt(struct nvkm_disp *, unsigned long *); 186 int nv50_pior_new(struct nvkm_disp *, int); 188 int nv50_sor_cnt(struct nvkm_disp *, unsigned long *); [all …]
|
D | priv.h | 8 struct nvkm_disp *); 10 struct nvkm_disp **); 11 void nvkm_disp_vblank(struct nvkm_disp *, int head); 14 void *(*dtor)(struct nvkm_disp *); 15 int (*oneinit)(struct nvkm_disp *); 16 int (*init)(struct nvkm_disp *); 17 void (*fini)(struct nvkm_disp *); 18 void (*intr)(struct nvkm_disp *); 20 const struct nvkm_disp_oclass *(*root)(struct nvkm_disp *); 28 int (*ctor)(struct nvkm_disp *, const struct nvkm_oclass *,
|
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); 54 int nv04_head_new(struct nvkm_disp *, int id); 56 int nv50_head_cnt(struct nvkm_disp *, unsigned long *); 57 int nv50_head_new(struct nvkm_disp *, int id); 59 int gf119_head_cnt(struct nvkm_disp *, unsigned long *); 60 int gf119_head_new(struct nvkm_disp *, int id); 63 int gv100_head_cnt(struct nvkm_disp *, unsigned long *); 64 int gv100_head_new(struct nvkm_disp *, int id);
|
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() 151 struct nvkm_disp *disp = nvkm_disp(oproxy->base.engine); in nvkm_disp_class_del() 169 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_new() 198 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get() 212 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr() [all …]
|
D | nv50.h | 12 struct nvkm_disp base; 51 struct nvkm_disp **); 65 int (*cnt)(struct nvkm_disp *, unsigned long *mask); 66 int (*new)(struct nvkm_disp *, int id); 87 int gv100_disp_wndw_cnt(struct nvkm_disp *, unsigned long *);
|
D | outp.h | 11 struct nvkm_disp *disp; 28 int nvkm_outp_ctor(const struct nvkm_outp_func *, struct nvkm_disp *, 30 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, 37 void nvkm_outp_route(struct nvkm_disp *);
|
D | nv04.c | 28 nv04_disp_root(struct nvkm_disp *disp) in nv04_disp_root() 34 nv04_disp_intr(struct nvkm_disp *disp) in nv04_disp_intr() 68 struct nvkm_disp **pdisp) in nv04_disp_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() 125 nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_new()
|
D | conn.h | 11 struct nvkm_disp *disp; 20 int nvkm_conn_new(struct nvkm_disp *, int index, struct nvbios_connE *,
|
D | dacgf119.c | 59 gf119_dac_new(struct nvkm_disp *disp, int id) in gf119_dac_new() 65 gf119_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_dac_cnt()
|
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 | rootnv04.c | 36 struct nvkm_disp *disp; 78 nv04_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv04_disp_root_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 | headnv50.c | 89 nv50_head_new(struct nvkm_disp *disp, int id) in nv50_head_new() 95 nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_head_cnt()
|
D | sornv50.c | 95 nv50_sor_new(struct nvkm_disp *disp, int id) in nv50_sor_new() 101 nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_sor_cnt()
|
D | dacnv50.c | 110 nv50_dac_new(struct nvkm_disp *disp, int id) in nv50_dac_new() 116 nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_dac_cnt()
|
D | headgf119.c | 93 gf119_head_new(struct nvkm_disp *disp, int id) in gf119_head_new() 99 gf119_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_head_cnt()
|
D | headgv100.c | 91 gv100_head_new(struct nvkm_disp *disp, int id) in gv100_head_new() 100 gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_head_cnt()
|
D | outp.c | 33 nvkm_outp_route(struct nvkm_disp *disp) in nvkm_outp_route() 220 struct nvkm_disp *disp = outp->disp; in nvkm_outp_init_route() 297 nvkm_outp_ctor(const struct nvkm_outp_func *func, struct nvkm_disp *disp, in nvkm_outp_ctor() 330 nvkm_outp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_outp_new()
|
D | nv50.c | 40 nv50_disp_root_(struct nvkm_disp *base) in nv50_disp_root_() 46 nv50_disp_intr_(struct nvkm_disp *base) in nv50_disp_intr_() 53 nv50_disp_fini_(struct nvkm_disp *base) in nv50_disp_fini_() 60 nv50_disp_init_(struct nvkm_disp *base) in nv50_disp_init_() 67 nv50_disp_dtor_(struct nvkm_disp *base) in nv50_disp_dtor_() 82 nv50_disp_oneinit_(struct nvkm_disp *base) in nv50_disp_oneinit_() 157 enum nvkm_subdev_type type, int inst, struct nvkm_disp **pdisp) in nv50_disp_new_() 773 struct nvkm_disp **pdisp) in nv50_disp_new()
|
D | piornv50.c | 128 nv50_pior_new(struct nvkm_disp *disp, int id) in nv50_pior_new() 134 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_pior_cnt()
|
D | sorgv100.c | 136 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new() 150 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_sor_cnt()
|
D | sorg84.c | 35 g84_sor_new(struct nvkm_disp *disp, int id) in g84_sor_new()
|
D | sorg94.c | 151 g94_sor_war_update_sppll1(struct nvkm_disp *disp) in g94_sor_war_update_sppll1() 291 g94_sor_new(struct nvkm_disp *disp, int id) in g94_sor_new() 297 g94_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in g94_sor_cnt()
|