|
@@ -26,6 +26,10 @@ struct nv50_head_func {
|
|
|
void (*core_calc)(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void (*core_set)(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void (*core_clr)(struct nv50_head *);
|
|
|
+ int (*curs_layout)(struct nv50_head *, struct nv50_wndw_atom *,
|
|
|
+ struct nv50_head_atom *);
|
|
|
+ int (*curs_format)(struct nv50_head *, struct nv50_wndw_atom *,
|
|
|
+ struct nv50_head_atom *);
|
|
|
void (*curs_set)(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void (*curs_clr)(struct nv50_head *);
|
|
|
void (*base)(struct nv50_head *, struct nv50_head_atom *);
|
|
@@ -41,6 +45,10 @@ void head507d_mode(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void head507d_olut(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void head507d_core_calc(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void head507d_core_clr(struct nv50_head *);
|
|
|
+int head507d_curs_layout(struct nv50_head *, struct nv50_wndw_atom *,
|
|
|
+ struct nv50_head_atom *);
|
|
|
+int head507d_curs_format(struct nv50_head *, struct nv50_wndw_atom *,
|
|
|
+ struct nv50_head_atom *);
|
|
|
void head507d_base(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void head507d_ovly(struct nv50_head *, struct nv50_head_atom *);
|
|
|
void head507d_dither(struct nv50_head *, struct nv50_head_atom *);
|