Lines Matching refs:nv50_head
3 #define nv50_head(c) container_of((c), struct nv50_head, base.base) macro
14 struct nv50_head { struct
22 struct nv50_head *nv50_head_create(struct drm_device *, int index); argument
23 void nv50_head_flush_set(struct nv50_head *head, struct nv50_head_atom *asyh);
24 void nv50_head_flush_clr(struct nv50_head *head,
28 int (*view)(struct nv50_head *, struct nv50_head_atom *);
29 int (*mode)(struct nv50_head *, struct nv50_head_atom *);
30 bool (*olut)(struct nv50_head *, struct nv50_head_atom *, int);
33 int (*olut_set)(struct nv50_head *, struct nv50_head_atom *);
34 int (*olut_clr)(struct nv50_head *);
35 void (*core_calc)(struct nv50_head *, struct nv50_head_atom *);
36 int (*core_set)(struct nv50_head *, struct nv50_head_atom *);
37 int (*core_clr)(struct nv50_head *);
38 int (*curs_layout)(struct nv50_head *, struct nv50_wndw_atom *,
40 int (*curs_format)(struct nv50_head *, struct nv50_wndw_atom *,
42 int (*curs_set)(struct nv50_head *, struct nv50_head_atom *);
43 int (*curs_clr)(struct nv50_head *);
44 int (*base)(struct nv50_head *, struct nv50_head_atom *);
45 int (*ovly)(struct nv50_head *, struct nv50_head_atom *);
46 int (*dither)(struct nv50_head *, struct nv50_head_atom *);
47 int (*procamp)(struct nv50_head *, struct nv50_head_atom *);
48 int (*or)(struct nv50_head *, struct nv50_head_atom *);
49 void (*static_wndw_map)(struct nv50_head *, struct nv50_head_atom *);
53 int head507d_view(struct nv50_head *, struct nv50_head_atom *);
54 int head507d_mode(struct nv50_head *, struct nv50_head_atom *);
55 bool head507d_olut(struct nv50_head *, struct nv50_head_atom *, int);
56 void head507d_core_calc(struct nv50_head *, struct nv50_head_atom *);
57 int head507d_core_clr(struct nv50_head *);
58 int head507d_curs_layout(struct nv50_head *, struct nv50_wndw_atom *,
60 int head507d_curs_format(struct nv50_head *, struct nv50_wndw_atom *,
62 int head507d_base(struct nv50_head *, struct nv50_head_atom *);
63 int head507d_ovly(struct nv50_head *, struct nv50_head_atom *);
64 int head507d_dither(struct nv50_head *, struct nv50_head_atom *);
65 int head507d_procamp(struct nv50_head *, struct nv50_head_atom *);
70 int head907d_view(struct nv50_head *, struct nv50_head_atom *);
71 int head907d_mode(struct nv50_head *, struct nv50_head_atom *);
72 bool head907d_olut(struct nv50_head *, struct nv50_head_atom *, int);
73 int head907d_olut_set(struct nv50_head *, struct nv50_head_atom *);
74 int head907d_olut_clr(struct nv50_head *);
75 int head907d_core_set(struct nv50_head *, struct nv50_head_atom *);
76 int head907d_core_clr(struct nv50_head *);
77 int head907d_curs_set(struct nv50_head *, struct nv50_head_atom *);
78 int head907d_curs_clr(struct nv50_head *);
79 int head907d_ovly(struct nv50_head *, struct nv50_head_atom *);
80 int head907d_procamp(struct nv50_head *, struct nv50_head_atom *);
81 int head907d_or(struct nv50_head *, struct nv50_head_atom *);
84 int head917d_curs_layout(struct nv50_head *, struct nv50_wndw_atom *,
88 int headc37d_view(struct nv50_head *, struct nv50_head_atom *);
89 int headc37d_curs_format(struct nv50_head *, struct nv50_wndw_atom *,
91 int headc37d_curs_set(struct nv50_head *, struct nv50_head_atom *);
92 int headc37d_curs_clr(struct nv50_head *);
93 int headc37d_dither(struct nv50_head *, struct nv50_head_atom *);
94 void headc37d_static_wndw_map(struct nv50_head *, struct nv50_head_atom *);