asyc 313 drivers/gpu/drm/nouveau/dispnv50/disp.c struct nouveau_conn_atom *asyc = nouveau_conn_atom(conn_state); asyc 317 drivers/gpu/drm/nouveau/dispnv50/disp.c asyc->scaler.full = false; asyc 321 drivers/gpu/drm/nouveau/dispnv50/disp.c if (asyc->scaler.mode == DRM_MODE_SCALE_NONE) { asyc 334 drivers/gpu/drm/nouveau/dispnv50/disp.c asyc->scaler.full = true; asyc 69 drivers/gpu/drm/nouveau/dispnv50/head.c struct nouveau_conn_atom *asyc) asyc 71 drivers/gpu/drm/nouveau/dispnv50/head.c const int vib = asyc->procamp.color_vibrance - 100; asyc 72 drivers/gpu/drm/nouveau/dispnv50/head.c const int hue = asyc->procamp.vibrant_hue - 90; asyc 82 drivers/gpu/drm/nouveau/dispnv50/head.c struct nouveau_conn_atom *asyc) asyc 86 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc->dither.mode == DITHERING_MODE_AUTO) { asyc 90 drivers/gpu/drm/nouveau/dispnv50/head.c mode = asyc->dither.mode; asyc 93 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc->dither.depth == DITHERING_DEPTH_AUTO) { asyc 97 drivers/gpu/drm/nouveau/dispnv50/head.c mode |= asyc->dither.depth; asyc 109 drivers/gpu/drm/nouveau/dispnv50/head.c struct nouveau_conn_atom *asyc) asyc 111 drivers/gpu/drm/nouveau/dispnv50/head.c struct drm_connector *connector = asyc->state.connector; asyc 114 drivers/gpu/drm/nouveau/dispnv50/head.c int mode = asyc->scaler.mode; asyc 123 drivers/gpu/drm/nouveau/dispnv50/head.c if (!asyc->scaler.full) { asyc 148 drivers/gpu/drm/nouveau/dispnv50/head.c if ((asyc->scaler.underscan.mode == UNDERSCAN_ON || asyc 149 drivers/gpu/drm/nouveau/dispnv50/head.c (asyc->scaler.underscan.mode == UNDERSCAN_AUTO && asyc 151 drivers/gpu/drm/nouveau/dispnv50/head.c u32 bX = asyc->scaler.underscan.hborder; asyc 152 drivers/gpu/drm/nouveau/dispnv50/head.c u32 bY = asyc->scaler.underscan.vborder; asyc 300 drivers/gpu/drm/nouveau/dispnv50/head.c struct nouveau_conn_atom *asyc = NULL; asyc 309 drivers/gpu/drm/nouveau/dispnv50/head.c asyc = nouveau_conn_atom(conns); asyc 315 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc) { asyc 317 drivers/gpu/drm/nouveau/dispnv50/head.c asyc->set.scaler = true; asyc 319 drivers/gpu/drm/nouveau/dispnv50/head.c asyc->set.dither = true; asyc 322 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc) asyc 323 drivers/gpu/drm/nouveau/dispnv50/head.c asyc->set.mask = ~0; asyc 340 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc) { asyc 341 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc->set.scaler) asyc 342 drivers/gpu/drm/nouveau/dispnv50/head.c nv50_head_atomic_check_view(armh, asyh, asyc); asyc 343 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc->set.dither) asyc 344 drivers/gpu/drm/nouveau/dispnv50/head.c nv50_head_atomic_check_dither(armh, asyh, asyc); asyc 345 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyc->set.procamp) asyc 346 drivers/gpu/drm/nouveau/dispnv50/head.c nv50_head_atomic_check_procamp(armh, asyh, asyc); asyc 102 drivers/gpu/drm/nouveau/nouveau_connector.c struct nouveau_conn_atom *asyc = nouveau_conn_atom(state); asyc 107 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->scaler.mode; asyc 109 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->scaler.underscan.mode; asyc 111 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->scaler.underscan.hborder; asyc 113 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->scaler.underscan.vborder; asyc 115 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->dither.mode; asyc 117 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->dither.depth; asyc 119 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->procamp.vibrant_hue; asyc 121 drivers/gpu/drm/nouveau/nouveau_connector.c *val = asyc->procamp.color_vibrance; asyc 134 drivers/gpu/drm/nouveau/nouveau_connector.c struct nouveau_conn_atom *asyc = nouveau_conn_atom(state); asyc 168 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->scaler.mode != val) { asyc 169 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.mode = val; asyc 170 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.scaler = true; asyc 174 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->scaler.underscan.mode != val) { asyc 175 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.underscan.mode = val; asyc 176 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.scaler = true; asyc 180 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->scaler.underscan.hborder != val) { asyc 181 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.underscan.hborder = val; asyc 182 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.scaler = true; asyc 186 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->scaler.underscan.vborder != val) { asyc 187 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.underscan.vborder = val; asyc 188 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.scaler = true; asyc 192 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->dither.mode != val) { asyc 193 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->dither.mode = val; asyc 194 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.dither = true; asyc 198 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->dither.mode != val) { asyc 199 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->dither.depth = val; asyc 200 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.dither = true; asyc 204 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->procamp.vibrant_hue != val) { asyc 205 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->procamp.vibrant_hue = val; asyc 206 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.procamp = true; asyc 210 drivers/gpu/drm/nouveau/nouveau_connector.c if (asyc->procamp.color_vibrance != val) { asyc 211 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->procamp.color_vibrance = val; asyc 212 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.procamp = true; asyc 225 drivers/gpu/drm/nouveau/nouveau_connector.c struct nouveau_conn_atom *asyc = nouveau_conn_atom(state); asyc 226 drivers/gpu/drm/nouveau/nouveau_connector.c __drm_atomic_helper_connector_destroy_state(&asyc->state); asyc 227 drivers/gpu/drm/nouveau/nouveau_connector.c kfree(asyc); asyc 234 drivers/gpu/drm/nouveau/nouveau_connector.c struct nouveau_conn_atom *asyc; asyc 235 drivers/gpu/drm/nouveau/nouveau_connector.c if (!(asyc = kmalloc(sizeof(*asyc), GFP_KERNEL))) asyc 237 drivers/gpu/drm/nouveau/nouveau_connector.c __drm_atomic_helper_connector_duplicate_state(connector, &asyc->state); asyc 238 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->dither = armc->dither; asyc 239 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler = armc->scaler; asyc 240 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->procamp = armc->procamp; asyc 241 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->set.mask = 0; asyc 242 drivers/gpu/drm/nouveau/nouveau_connector.c return &asyc->state; asyc 249 drivers/gpu/drm/nouveau/nouveau_connector.c struct nouveau_conn_atom *asyc; asyc 252 drivers/gpu/drm/nouveau/nouveau_connector.c if (WARN_ON(!(asyc = kzalloc(sizeof(*asyc), GFP_KERNEL)))) asyc 259 drivers/gpu/drm/nouveau/nouveau_connector.c __drm_atomic_helper_connector_reset(connector, &asyc->state); asyc 261 drivers/gpu/drm/nouveau/nouveau_connector.c asyc = &nv_connector->properties_state; asyc 264 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->dither.mode = DITHERING_MODE_AUTO; asyc 265 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->dither.depth = DITHERING_DEPTH_AUTO; asyc 266 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.mode = DRM_MODE_SCALE_NONE; asyc 267 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.underscan.mode = UNDERSCAN_OFF; asyc 268 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->procamp.color_vibrance = 150; asyc 269 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->procamp.vibrant_hue = 90; asyc 275 drivers/gpu/drm/nouveau/nouveau_connector.c asyc->scaler.mode = DRM_MODE_SCALE_FULLSCREEN; asyc 768 drivers/gpu/drm/nouveau/nouveau_connector.c struct nouveau_conn_atom *asyc = &nv_connector->properties_state; asyc 773 drivers/gpu/drm/nouveau/nouveau_connector.c &asyc->state, asyc 782 drivers/gpu/drm/nouveau/nouveau_connector.c nv_connector->scaling_mode = asyc->scaler.mode; asyc 783 drivers/gpu/drm/nouveau/nouveau_connector.c nv_connector->dithering_mode = asyc->dither.mode;