Lines Matching refs:state
58 asyh->state.gamma_lut,
125 struct drm_connector *connector = asyc->state.connector;
126 struct drm_display_mode *omode = &asyh->state.adjusted_mode;
127 struct drm_display_mode *umode = &asyh->state.mode;
232 struct drm_property_blob *olut = asyh->state.gamma_lut,
233 *ilut = asyh->state.degamma_lut;
285 struct drm_display_mode *mode = &asyh->state.adjusted_mode;
333 nv50_head_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
335 struct drm_crtc_state *old_crtc_state = drm_atomic_get_old_crtc_state(state,
337 struct drm_crtc_state *crtc_state = drm_atomic_get_new_crtc_state(state,
347 bool check_lut = asyh->state.color_mgmt_changed ||
350 NV_ATOMIC(drm, "%s atomic_check %d\n", crtc->name, asyh->state.active);
358 if (asyh->state.active) {
359 for_each_new_connector_in_state(asyh->state.state, conn, conns, i) {
366 if (armh->state.active) {
368 if (asyh->state.mode_changed)
380 if (asyh->state.mode_changed || asyh->state.connectors_changed)
411 if (!drm_atomic_crtc_needs_modeset(&asyh->state)) {
449 nv50_atom(asyh->state.state)->lock_core = true;
461 struct drm_crtc_state *state)
463 struct nv50_head_atom *asyh = nv50_head_atom(state);
464 __drm_atomic_helper_crtc_destroy_state(&asyh->state);
471 struct nv50_head_atom *armh = nv50_head_atom(crtc->state);
475 __drm_atomic_helper_crtc_duplicate_state(crtc, &asyh->state);
491 return &asyh->state;
502 if (crtc->state)
503 nv50_head_atomic_destroy_state(crtc, crtc->state);
505 __drm_atomic_helper_crtc_reset(crtc, &asyh->state);