Lines Matching refs:asyh
27 headc57d_or(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_or() argument
35 switch (asyh->or.depth) { in headc57d_or()
36 case 6: asyh->or.depth = 5; break; in headc57d_or()
37 case 5: asyh->or.depth = 4; break; in headc57d_or()
38 case 2: asyh->or.depth = 1; break; in headc57d_or()
39 case 0: asyh->or.depth = 4; break; in headc57d_or()
47 asyh->or.depth << 4 | in headc57d_or()
48 asyh->or.nvsync << 3 | in headc57d_or()
49 asyh->or.nhsync << 2); in headc57d_or()
55 headc57d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_procamp() argument
63 asyh->procamp.sat.sin << 16 | in headc57d_procamp()
64 asyh->procamp.sat.cos << 4); in headc57d_procamp()
85 headc57d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_olut_set() argument
91 evo_data(push, asyh->olut.size << 8 | in headc57d_olut_set()
92 asyh->olut.mode << 2 | in headc57d_olut_set()
93 asyh->olut.output_mode); in headc57d_olut_set()
95 evo_data(push, asyh->olut.handle); in headc57d_olut_set()
96 evo_data(push, asyh->olut.offset >> 8); in headc57d_olut_set()
155 headc57d_olut(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_olut() argument
157 asyh->olut.mode = 2; /* DIRECT10 */ in headc57d_olut()
158 asyh->olut.size = 4 /* VSS header. */ + 1024 + 1 /* Entries. */; in headc57d_olut()
159 asyh->olut.output_mode = 1; /* INTERPOLATE_ENABLE. */ in headc57d_olut()
160 if (asyh->state.gamma_lut && in headc57d_olut()
161 asyh->state.gamma_lut->length / sizeof(struct drm_color_lut) == 256) in headc57d_olut()
162 asyh->olut.load = headc57d_olut_load_8; in headc57d_olut()
164 asyh->olut.load = headc57d_olut_load; in headc57d_olut()
168 headc57d_mode(struct nv50_head *head, struct nv50_head_atom *asyh) in headc57d_mode() argument
171 struct nv50_head_mode *m = &asyh->mode; in headc57d_mode()