Lines Matching refs:crtc_state

294 	struct drm_crtc_state *crtc_state;  in drm_atomic_get_crtc_state()  local
298 crtc_state = drm_atomic_get_existing_crtc_state(state, crtc); in drm_atomic_get_crtc_state()
299 if (crtc_state) in drm_atomic_get_crtc_state()
300 return crtc_state; in drm_atomic_get_crtc_state()
306 crtc_state = crtc->funcs->atomic_duplicate_state(crtc); in drm_atomic_get_crtc_state()
307 if (!crtc_state) in drm_atomic_get_crtc_state()
310 state->crtcs[index].state = crtc_state; in drm_atomic_get_crtc_state()
312 state->crtcs[index].new_state = crtc_state; in drm_atomic_get_crtc_state()
314 crtc_state->state = state; in drm_atomic_get_crtc_state()
317 crtc->base.id, crtc->name, crtc_state, state); in drm_atomic_get_crtc_state()
319 return crtc_state; in drm_atomic_get_crtc_state()
405 struct drm_crtc_state *crtc_state; in drm_atomic_connector_check() local
423 crtc_state = drm_atomic_get_existing_crtc_state(state->state, in drm_atomic_connector_check()
426 if (writeback_job->fb && !crtc_state->active) { in drm_atomic_connector_check()
498 struct drm_crtc_state *crtc_state; in drm_atomic_get_plane_state() local
500 crtc_state = drm_atomic_get_crtc_state(state, in drm_atomic_get_plane_state()
502 if (IS_ERR(crtc_state)) in drm_atomic_get_plane_state()
503 return ERR_CAST(crtc_state); in drm_atomic_get_plane_state()
989 struct drm_crtc_state *crtc_state; in drm_atomic_get_connector_state() local
991 crtc_state = drm_atomic_get_crtc_state(state, in drm_atomic_get_connector_state()
993 if (IS_ERR(crtc_state)) in drm_atomic_get_connector_state()
994 return ERR_CAST(crtc_state); in drm_atomic_get_connector_state()
1043 struct drm_crtc_state *crtc_state; in drm_atomic_add_affected_connectors() local
1046 crtc_state = drm_atomic_get_crtc_state(state, crtc); in drm_atomic_add_affected_connectors()
1047 if (IS_ERR(crtc_state)) in drm_atomic_add_affected_connectors()
1048 return PTR_ERR(crtc_state); in drm_atomic_add_affected_connectors()
1063 if (!(crtc_state->connector_mask & drm_connector_mask(connector))) in drm_atomic_add_affected_connectors()
1354 struct drm_crtc_state *crtc_state; in __drm_atomic_helper_set_config() local
1360 crtc_state = drm_atomic_get_crtc_state(state, crtc); in __drm_atomic_helper_set_config()
1361 if (IS_ERR(crtc_state)) in __drm_atomic_helper_set_config()
1362 return PTR_ERR(crtc_state); in __drm_atomic_helper_set_config()
1372 ret = drm_atomic_set_mode_for_crtc(crtc_state, NULL); in __drm_atomic_helper_set_config()
1376 crtc_state->active = false; in __drm_atomic_helper_set_config()
1390 ret = drm_atomic_set_mode_for_crtc(crtc_state, set->mode); in __drm_atomic_helper_set_config()
1394 crtc_state->active = true; in __drm_atomic_helper_set_config()
1432 struct drm_crtc_state *crtc_state; in drm_atomic_print_state() local
1442 for_each_new_crtc_in_state(state, crtc, crtc_state, i) in drm_atomic_print_state()
1443 drm_atomic_crtc_print_state(&p, crtc_state); in drm_atomic_print_state()