Lines Matching refs:new_conn_state
114 struct drm_connector_state *new_conn_state; in handle_conflicting_encoders() local
126 for_each_new_connector_in_state(state, connector, new_conn_state, i) { in handle_conflicting_encoders()
130 if (!new_conn_state->crtc) in handle_conflicting_encoders()
134 new_encoder = funcs->atomic_best_encoder(connector, new_conn_state); in handle_conflicting_encoders()
188 new_conn_state = drm_atomic_get_connector_state(state, connector); in handle_conflicting_encoders()
189 if (IS_ERR(new_conn_state)) { in handle_conflicting_encoders()
190 ret = PTR_ERR(new_conn_state); in handle_conflicting_encoders()
196 new_conn_state->crtc->base.id, new_conn_state->crtc->name, in handle_conflicting_encoders()
199 crtc_state = drm_atomic_get_new_crtc_state(state, new_conn_state->crtc); in handle_conflicting_encoders()
201 ret = drm_atomic_set_crtc_for_connector(new_conn_state, NULL); in handle_conflicting_encoders()
417 struct drm_connector_state *new_conn_state; in mode_fixup() local
429 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()
457 new_conn_state); in mode_fixup()
989 struct drm_connector_state *old_conn_state, *new_conn_state; in disable_outputs() local
994 for_each_oldnew_connector_in_state(old_state, connector, old_conn_state, new_conn_state, i) { in disable_outputs()
1005 if (new_conn_state->crtc) in disable_outputs()
1008 new_conn_state->crtc); in disable_outputs()
1039 else if (new_conn_state->crtc && funcs->prepare) in disable_outputs()
1111 struct drm_connector_state *old_conn_state, *new_conn_state; in drm_atomic_helper_update_legacy_modeset_state() local
1117 for_each_oldnew_connector_in_state(old_state, connector, old_conn_state, new_conn_state, i) { in drm_atomic_helper_update_legacy_modeset_state()
1125 crtc = new_conn_state->crtc; in drm_atomic_helper_update_legacy_modeset_state()
1138 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in drm_atomic_helper_update_legacy_modeset_state()
1139 if (!new_conn_state->crtc) in drm_atomic_helper_update_legacy_modeset_state()
1142 if (WARN_ON(!new_conn_state->best_encoder)) in drm_atomic_helper_update_legacy_modeset_state()
1145 connector->encoder = new_conn_state->best_encoder; in drm_atomic_helper_update_legacy_modeset_state()
1146 connector->encoder->crtc = new_conn_state->crtc; in drm_atomic_helper_update_legacy_modeset_state()
1178 struct drm_connector_state *new_conn_state; in crtc_set_mode() local
1197 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in crtc_set_mode()
1202 if (!new_conn_state->best_encoder) in crtc_set_mode()
1205 encoder = new_conn_state->best_encoder; in crtc_set_mode()
1207 new_crtc_state = new_conn_state->crtc->state; in crtc_set_mode()
1223 new_conn_state); in crtc_set_mode()
1261 struct drm_connector_state *new_conn_state; in drm_atomic_helper_commit_writebacks() local
1264 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in drm_atomic_helper_commit_writebacks()
1271 if (new_conn_state->writeback_job && new_conn_state->writeback_job->fb) { in drm_atomic_helper_commit_writebacks()
1273 funcs->atomic_commit(connector, new_conn_state); in drm_atomic_helper_commit_writebacks()
1299 struct drm_connector_state *new_conn_state; in drm_atomic_helper_commit_modeset_enables() local
1324 for_each_new_connector_in_state(old_state, connector, new_conn_state, i) { in drm_atomic_helper_commit_modeset_enables()
1328 if (!new_conn_state->best_encoder) in drm_atomic_helper_commit_modeset_enables()
1331 if (!new_conn_state->crtc->state->active || in drm_atomic_helper_commit_modeset_enables()
1332 !drm_atomic_crtc_needs_modeset(new_conn_state->crtc->state)) in drm_atomic_helper_commit_modeset_enables()
1335 encoder = new_conn_state->best_encoder; in drm_atomic_helper_commit_modeset_enables()
2019 struct drm_connector_state *old_conn_state, *new_conn_state; in drm_atomic_helper_setup_commit() local
2071 for_each_oldnew_connector_in_state(state, conn, old_conn_state, new_conn_state, i) { in drm_atomic_helper_setup_commit()
2079 commit = crtc_or_fake_commit(state, new_conn_state->crtc ?: old_conn_state->crtc); in drm_atomic_helper_setup_commit()
2083 new_conn_state->commit = drm_crtc_commit_get(commit); in drm_atomic_helper_setup_commit()
2337 struct drm_connector_state *new_conn_state; in drm_atomic_helper_prepare_planes() local
2342 for_each_new_connector_in_state(state, connector, new_conn_state, i) { in drm_atomic_helper_prepare_planes()
2343 if (!new_conn_state->writeback_job) in drm_atomic_helper_prepare_planes()
2346 ret = drm_writeback_prepare_job(new_conn_state->writeback_job); in drm_atomic_helper_prepare_planes()
2702 struct drm_connector_state *old_conn_state, *new_conn_state; in drm_atomic_helper_swap_state() local
2755 for_each_oldnew_connector_in_state(state, connector, old_conn_state, new_conn_state, i) { in drm_atomic_helper_swap_state()
2759 new_conn_state->state = NULL; in drm_atomic_helper_swap_state()
2762 connector->state = new_conn_state; in drm_atomic_helper_swap_state()
3237 struct drm_connector_state *new_conn_state; in drm_atomic_helper_commit_duplicated_state() local
3249 for_each_new_connector_in_state(state, connector, new_conn_state, i) in drm_atomic_helper_commit_duplicated_state()