Lines Matching refs:asyc
81 struct nouveau_conn_atom *asyc) in nv50_head_atomic_check_procamp() argument
83 const int vib = asyc->procamp.color_vibrance - 100; in nv50_head_atomic_check_procamp()
84 const int hue = asyc->procamp.vibrant_hue - 90; in nv50_head_atomic_check_procamp()
94 struct nouveau_conn_atom *asyc) in nv50_head_atomic_check_dither() argument
98 if (asyc->dither.mode) { in nv50_head_atomic_check_dither()
99 if (asyc->dither.mode == DITHERING_MODE_AUTO) { in nv50_head_atomic_check_dither()
103 mode = asyc->dither.mode; in nv50_head_atomic_check_dither()
106 if (asyc->dither.depth == DITHERING_DEPTH_AUTO) { in nv50_head_atomic_check_dither()
110 mode |= asyc->dither.depth; in nv50_head_atomic_check_dither()
123 struct nouveau_conn_atom *asyc) in nv50_head_atomic_check_view() argument
125 struct drm_connector *connector = asyc->state.connector; in nv50_head_atomic_check_view()
128 int mode = asyc->scaler.mode; in nv50_head_atomic_check_view()
137 if (!asyc->scaler.full) { in nv50_head_atomic_check_view()
162 if ((asyc->scaler.underscan.mode == UNDERSCAN_ON || in nv50_head_atomic_check_view()
163 (asyc->scaler.underscan.mode == UNDERSCAN_AUTO && in nv50_head_atomic_check_view()
165 u32 bX = asyc->scaler.underscan.hborder; in nv50_head_atomic_check_view()
166 u32 bY = asyc->scaler.underscan.vborder; in nv50_head_atomic_check_view()
324 struct nouveau_conn_atom *asyc = NULL; in nv50_head_atomic_check() local
333 asyc = nouveau_conn_atom(conns); in nv50_head_atomic_check()
339 if (asyc) { in nv50_head_atomic_check()
341 asyc->set.scaler = true; in nv50_head_atomic_check()
343 asyc->set.dither = true; in nv50_head_atomic_check()
346 if (asyc) in nv50_head_atomic_check()
347 asyc->set.mask = ~0; in nv50_head_atomic_check()
364 if (asyc) { in nv50_head_atomic_check()
365 if (asyc->set.scaler) in nv50_head_atomic_check()
366 nv50_head_atomic_check_view(armh, asyh, asyc); in nv50_head_atomic_check()
367 if (asyc->set.dither) in nv50_head_atomic_check()
368 nv50_head_atomic_check_dither(armh, asyh, asyc); in nv50_head_atomic_check()
369 if (asyc->set.procamp) in nv50_head_atomic_check()
370 nv50_head_atomic_check_procamp(armh, asyh, asyc); in nv50_head_atomic_check()