Lines Matching refs:asyh
26 head907d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_or() argument
32 evo_data(push, 0x00000001 | asyh->or.depth << 6 | in head907d_or()
33 asyh->or.nvsync << 4 | in head907d_or()
34 asyh->or.nhsync << 3); in head907d_or()
36 asyh->mode.interlace); in head907d_or()
42 head907d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_procamp() argument
48 evo_data(push, asyh->procamp.sat.sin << 20 | in head907d_procamp()
49 asyh->procamp.sat.cos << 8); in head907d_procamp()
55 head907d_dither(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_dither() argument
61 evo_data(push, asyh->dither.mode << 3 | in head907d_dither()
62 asyh->dither.bits << 1 | in head907d_dither()
63 asyh->dither.enable); in head907d_dither()
69 head907d_ovly(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_ovly() argument
75 if (asyh->ovly.cpp) { in head907d_ovly()
76 switch (asyh->ovly.cpp) { in head907d_ovly()
97 head907d_base(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_base() argument
103 if (asyh->base.cpp) { in head907d_base()
104 switch (asyh->base.cpp) { in head907d_base()
138 head907d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_curs_set() argument
144 evo_data(push, 0x80000000 | asyh->curs.layout << 26 | in head907d_curs_set()
145 asyh->curs.format << 24); in head907d_curs_set()
146 evo_data(push, asyh->curs.offset >> 8); in head907d_curs_set()
148 evo_data(push, asyh->curs.handle); in head907d_curs_set()
166 head907d_core_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_core_set() argument
172 evo_data(push, asyh->core.offset >> 8); in head907d_core_set()
174 evo_data(push, asyh->core.h << 16 | asyh->core.w); in head907d_core_set()
175 evo_data(push, asyh->core.layout << 24 | in head907d_core_set()
176 (asyh->core.pitch >> 8) << 8 | in head907d_core_set()
177 asyh->core.blocks << 8 | in head907d_core_set()
178 asyh->core.blockh); in head907d_core_set()
179 evo_data(push, asyh->core.format << 8); in head907d_core_set()
180 evo_data(push, asyh->core.handle); in head907d_core_set()
182 evo_data(push, asyh->core.y << 16 | asyh->core.x); in head907d_core_set()
202 head907d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_olut_set() argument
208 evo_data(push, 0x80000000 | asyh->olut.mode << 24); in head907d_olut_set()
209 evo_data(push, asyh->olut.offset >> 8); in head907d_olut_set()
211 evo_data(push, asyh->olut.handle); in head907d_olut_set()
217 head907d_olut(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_olut() argument
219 asyh->olut.mode = 7; in head907d_olut()
223 head907d_mode(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_mode() argument
226 struct nv50_head_mode *m = &asyh->mode; in head907d_mode()
248 head907d_view(struct nv50_head *head, struct nv50_head_atom *asyh) in head907d_view() argument
256 evo_data(push, asyh->view.iH << 16 | asyh->view.iW); in head907d_view()
258 evo_data(push, asyh->view.oH << 16 | asyh->view.oW); in head907d_view()
259 evo_data(push, asyh->view.oH << 16 | asyh->view.oW); in head907d_view()
260 evo_data(push, asyh->view.oH << 16 | asyh->view.oW); in head907d_view()