Lines Matching refs:new_conn_state

107 	struct drm_connector_state *new_conn_state;  in handle_conflicting_encoders()  local
119 for_each_new_connector_in_state(state, connector, new_conn_state, i) { in handle_conflicting_encoders()
123 if (!new_conn_state->crtc) in handle_conflicting_encoders()
184 new_conn_state = drm_atomic_get_connector_state(state, connector); in handle_conflicting_encoders()
185 if (IS_ERR(new_conn_state)) { in handle_conflicting_encoders()
186 ret = PTR_ERR(new_conn_state); in handle_conflicting_encoders()
193 new_conn_state->crtc->base.id, new_conn_state->crtc->name, in handle_conflicting_encoders()
196 crtc_state = drm_atomic_get_new_crtc_state(state, new_conn_state->crtc); in handle_conflicting_encoders()
198 ret = drm_atomic_set_crtc_for_connector(new_conn_state, NULL); in handle_conflicting_encoders()
416 struct drm_connector_state *new_conn_state; in mode_fixup() local
428 for_each_new_connector_in_state(state, connector, new_conn_state, i) { in mode_fixup()
433 WARN_ON(!!new_conn_state->best_encoder != !!new_conn_state->crtc); in mode_fixup()
435 if (!new_conn_state->crtc || !new_conn_state->best_encoder) in mode_fixup()
439 drm_atomic_get_new_crtc_state(state, new_conn_state->crtc); in mode_fixup()
445 encoder = new_conn_state->best_encoder; in mode_fixup()
451 new_conn_state); in mode_fixup()
459 new_conn_state); in mode_fixup()
1116 struct drm_connector_state *old_conn_state, *new_conn_state; in disable_outputs() local
1121 for_each_oldnew_connector_in_state(old_state, connector, old_conn_state, new_conn_state, i) { in disable_outputs()
1135 if (new_conn_state->crtc) in disable_outputs()
1138 new_conn_state->crtc); in disable_outputs()
1170 else if (new_conn_state->crtc && funcs->prepare) in disable_outputs()
1240 struct drm_connector_state *old_conn_state, *new_conn_state; in drm_atomic_helper_update_legacy_modeset_state() local
1246 for_each_oldnew_connector_in_state(old_state, connector, old_conn_state, new_conn_state, i) { in drm_atomic_helper_update_legacy_modeset_state()
1254 crtc = new_conn_state->crtc; in drm_atomic_helper_update_legacy_modeset_state()
1267 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in drm_atomic_helper_update_legacy_modeset_state()
1268 if (!new_conn_state->crtc) in drm_atomic_helper_update_legacy_modeset_state()
1271 if (WARN_ON(!new_conn_state->best_encoder)) in drm_atomic_helper_update_legacy_modeset_state()
1274 connector->encoder = new_conn_state->best_encoder; in drm_atomic_helper_update_legacy_modeset_state()
1275 connector->encoder->crtc = new_conn_state->crtc; in drm_atomic_helper_update_legacy_modeset_state()
1324 struct drm_connector_state *new_conn_state; in crtc_set_mode() local
1343 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in crtc_set_mode()
1349 if (!new_conn_state->best_encoder) in crtc_set_mode()
1352 encoder = new_conn_state->best_encoder; in crtc_set_mode()
1354 new_crtc_state = new_conn_state->crtc->state; in crtc_set_mode()
1370 new_conn_state); in crtc_set_mode()
1410 struct drm_connector_state *new_conn_state; in drm_atomic_helper_commit_writebacks() local
1413 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in drm_atomic_helper_commit_writebacks()
1420 if (new_conn_state->writeback_job && new_conn_state->writeback_job->fb) { in drm_atomic_helper_commit_writebacks()
1448 struct drm_connector_state *new_conn_state; in drm_atomic_helper_commit_modeset_enables() local
1473 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in drm_atomic_helper_commit_modeset_enables()
1478 if (!new_conn_state->best_encoder) in drm_atomic_helper_commit_modeset_enables()
1481 if (!new_conn_state->crtc->state->active || in drm_atomic_helper_commit_modeset_enables()
1482 !drm_atomic_crtc_needs_modeset(new_conn_state->crtc->state)) in drm_atomic_helper_commit_modeset_enables()
1485 encoder = new_conn_state->best_encoder; in drm_atomic_helper_commit_modeset_enables()
2215 struct drm_connector_state *old_conn_state, *new_conn_state; in drm_atomic_helper_setup_commit() local
2272 for_each_oldnew_connector_in_state(state, conn, old_conn_state, new_conn_state, i) { in drm_atomic_helper_setup_commit()
2287 commit = crtc_or_fake_commit(state, new_conn_state->crtc ?: old_conn_state->crtc); in drm_atomic_helper_setup_commit()
2291 new_conn_state->commit = drm_crtc_commit_get(commit); in drm_atomic_helper_setup_commit()
2517 struct drm_connector_state *new_conn_state; in drm_atomic_helper_prepare_planes() local
2522 for_each_new_connector_in_state(state, connector, new_conn_state, i) { in drm_atomic_helper_prepare_planes()
2523 if (!new_conn_state->writeback_job) in drm_atomic_helper_prepare_planes()
2526 ret = drm_writeback_prepare_job(new_conn_state->writeback_job); in drm_atomic_helper_prepare_planes()
2919 struct drm_connector_state *old_conn_state, *new_conn_state; in drm_atomic_helper_swap_state() local
2972 for_each_oldnew_connector_in_state(state, connector, old_conn_state, new_conn_state, i) { in drm_atomic_helper_swap_state()
2976 new_conn_state->state = NULL; in drm_atomic_helper_swap_state()
2979 connector->state = new_conn_state; in drm_atomic_helper_swap_state()
3456 struct drm_connector_state *new_conn_state; in drm_atomic_helper_commit_duplicated_state() local
3468 for_each_new_connector_in_state(state, connector, new_conn_state, i) in drm_atomic_helper_commit_duplicated_state()