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_set_wndw(struct nv50_head *head, struct nv50_head_atom *asyh);
25 void nv50_head_flush_clr(struct nv50_head *head,
29 int (*view)(struct nv50_head *, struct nv50_head_atom *);
30 int (*mode)(struct nv50_head *, struct nv50_head_atom *);
31 bool (*olut)(struct nv50_head *, struct nv50_head_atom *, int);
35 int (*olut_set)(struct nv50_head *, struct nv50_head_atom *);
36 int (*olut_clr)(struct nv50_head *);
37 void (*core_calc)(struct nv50_head *, struct nv50_head_atom *);
38 int (*core_set)(struct nv50_head *, struct nv50_head_atom *);
39 int (*core_clr)(struct nv50_head *);
40 int (*curs_layout)(struct nv50_head *, struct nv50_wndw_atom *,
42 int (*curs_format)(struct nv50_head *, struct nv50_wndw_atom *,
44 int (*curs_set)(struct nv50_head *, struct nv50_head_atom *);
45 int (*curs_clr)(struct nv50_head *);
46 int (*base)(struct nv50_head *, struct nv50_head_atom *);
47 int (*ovly)(struct nv50_head *, struct nv50_head_atom *);
48 int (*dither)(struct nv50_head *, struct nv50_head_atom *);
49 int (*procamp)(struct nv50_head *, struct nv50_head_atom *);
50 int (*or)(struct nv50_head *, struct nv50_head_atom *);
51 void (*static_wndw_map)(struct nv50_head *, struct nv50_head_atom *);
55 int head507d_view(struct nv50_head *, struct nv50_head_atom *);
56 int head507d_mode(struct nv50_head *, struct nv50_head_atom *);
57 bool head507d_olut(struct nv50_head *, struct nv50_head_atom *, int);
58 void head507d_core_calc(struct nv50_head *, struct nv50_head_atom *);
59 int head507d_core_clr(struct nv50_head *);
60 int head507d_curs_layout(struct nv50_head *, struct nv50_wndw_atom *,
62 int head507d_curs_format(struct nv50_head *, struct nv50_wndw_atom *,
64 int head507d_base(struct nv50_head *, struct nv50_head_atom *);
65 int head507d_ovly(struct nv50_head *, struct nv50_head_atom *);
66 int head507d_dither(struct nv50_head *, struct nv50_head_atom *);
67 int head507d_procamp(struct nv50_head *, struct nv50_head_atom *);
72 int head907d_view(struct nv50_head *, struct nv50_head_atom *);
73 int head907d_mode(struct nv50_head *, struct nv50_head_atom *);
74 bool head907d_olut(struct nv50_head *, struct nv50_head_atom *, int);
76 int head907d_olut_set(struct nv50_head *, struct nv50_head_atom *);
77 int head907d_olut_clr(struct nv50_head *);
78 int head907d_core_set(struct nv50_head *, struct nv50_head_atom *);
79 int head907d_core_clr(struct nv50_head *);
80 int head907d_curs_set(struct nv50_head *, struct nv50_head_atom *);
81 int head907d_curs_clr(struct nv50_head *);
82 int head907d_ovly(struct nv50_head *, struct nv50_head_atom *);
83 int head907d_procamp(struct nv50_head *, struct nv50_head_atom *);
84 int head907d_or(struct nv50_head *, struct nv50_head_atom *);
87 int head917d_curs_layout(struct nv50_head *, struct nv50_wndw_atom *,
91 int headc37d_view(struct nv50_head *, struct nv50_head_atom *);
92 int headc37d_curs_format(struct nv50_head *, struct nv50_wndw_atom *,
94 int headc37d_curs_set(struct nv50_head *, struct nv50_head_atom *);
95 int headc37d_curs_clr(struct nv50_head *);
96 int headc37d_dither(struct nv50_head *, struct nv50_head_atom *);
97 void headc37d_static_wndw_map(struct nv50_head *, struct nv50_head_atom *);