Lines Matching refs:asyh
44 headc57d_or(struct nv50_head *head, struct nv50_head_atom *asyh)
54 switch (asyh->or.depth) {
60 depth = asyh->or.depth;
69 NVVAL(NVC57D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, CRC_MODE, asyh->or.crc_raster) |
70 NVVAL(NVC57D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, HSYNC_POLARITY, asyh->or.nhsync) |
71 NVVAL(NVC57D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, VSYNC_POLARITY, asyh->or.nvsync) |
79 headc57d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh)
111 headc57d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh)
121 NVVAL(NVC57D, HEAD_SET_OLUT_CONTROL, INTERPOLATE, asyh->olut.output_mode) |
123 NVVAL(NVC57D, HEAD_SET_OLUT_CONTROL, MODE, asyh->olut.mode) |
124 NVVAL(NVC57D, HEAD_SET_OLUT_CONTROL, SIZE, asyh->olut.size),
127 HEAD_SET_CONTEXT_DMA_OLUT(i), asyh->olut.handle,
128 HEAD_SET_OFFSET_OLUT(i), asyh->olut.offset >> 8);
186 headc57d_olut(struct nv50_head *head, struct nv50_head_atom *asyh, int size)
191 asyh->olut.mode = NVC57D_HEAD_SET_OLUT_CONTROL_MODE_DIRECT10;
192 asyh->olut.size = 4 /* VSS header. */ + 1024 + 1 /* Entries. */;
193 asyh->olut.output_mode = NVC57D_HEAD_SET_OLUT_CONTROL_INTERPOLATE_ENABLE;
195 asyh->olut.load = headc57d_olut_load_8;
197 asyh->olut.load = headc57d_olut_load;
202 headc57d_mode(struct nv50_head *head, struct nv50_head_atom *asyh)
205 struct nv50_head_mode *m = &asyh->mode;