Lines Matching refs:nv50_disp
4 #define nv50_disp(p) container_of((p), struct nv50_disp, base) macro
10 struct nv50_disp { struct
43 void nv50_disp_super_1(struct nv50_disp *); argument
44 void nv50_disp_super_1_0(struct nv50_disp *, struct nvkm_head *);
45 void nv50_disp_super_2_0(struct nv50_disp *, struct nvkm_head *);
46 void nv50_disp_super_2_1(struct nv50_disp *, struct nvkm_head *);
47 void nv50_disp_super_2_2(struct nv50_disp *, struct nvkm_head *);
48 void nv50_disp_super_3_0(struct nv50_disp *, struct nvkm_head *);
54 int (*init)(struct nv50_disp *);
55 void (*fini)(struct nv50_disp *);
56 void (*intr)(struct nv50_disp *);
57 void (*intr_error)(struct nv50_disp *, int chid);
72 int nv50_disp_init(struct nv50_disp *);
73 void nv50_disp_fini(struct nv50_disp *);
74 void nv50_disp_intr(struct nv50_disp *);
78 int gf119_disp_init(struct nv50_disp *);
79 void gf119_disp_fini(struct nv50_disp *);
80 void gf119_disp_intr(struct nv50_disp *);
82 void gf119_disp_intr_error(struct nv50_disp *, int);
84 void gv100_disp_fini(struct nv50_disp *);
85 void gv100_disp_intr(struct nv50_disp *);
89 int tu102_disp_init(struct nv50_disp *);
91 void nv50_disp_dptmds_war_2(struct nv50_disp *, struct dcb_output *);
92 void nv50_disp_dptmds_war_3(struct nv50_disp *, struct dcb_output *);
93 void nv50_disp_update_sppll1(struct nv50_disp *);
98 void nv50_disp_chan_uevent_send(struct nv50_disp *, int);