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()
343 struct nouveau_conn_atom *asyc = NULL; in nv50_head_atomic_check() local
361 asyc = nouveau_conn_atom(conns); in nv50_head_atomic_check()
367 if (asyc) { in nv50_head_atomic_check()
369 asyc->set.scaler = true; in nv50_head_atomic_check()
371 asyc->set.dither = true; in nv50_head_atomic_check()
374 if (asyc) in nv50_head_atomic_check()
375 asyc->set.mask = ~0; in nv50_head_atomic_check()
386 if (asyc) { in nv50_head_atomic_check()
387 if (asyc->set.scaler) in nv50_head_atomic_check()
388 nv50_head_atomic_check_view(armh, asyh, asyc); in nv50_head_atomic_check()
389 if (asyc->set.dither) in nv50_head_atomic_check()
390 nv50_head_atomic_check_dither(armh, asyh, asyc); in nv50_head_atomic_check()
391 if (asyc->set.procamp) in nv50_head_atomic_check()
392 nv50_head_atomic_check_procamp(armh, asyh, asyc); in nv50_head_atomic_check()