Lines Matching refs:new_encoder
111 struct drm_encoder *new_encoder; in handle_conflicting_encoders() local
117 new_encoder = funcs->atomic_best_encoder(connector, new_conn_state); in handle_conflicting_encoders()
119 new_encoder = funcs->best_encoder(connector); in handle_conflicting_encoders()
121 new_encoder = drm_atomic_helper_best_encoder(connector); in handle_conflicting_encoders()
123 if (new_encoder) { in handle_conflicting_encoders()
124 if (encoder_mask & drm_encoder_mask(new_encoder)) { in handle_conflicting_encoders()
126 new_encoder->base.id, new_encoder->name, in handle_conflicting_encoders()
132 encoder_mask |= drm_encoder_mask(new_encoder); in handle_conflicting_encoders()
281 struct drm_encoder *new_encoder; in update_connector_routing() local
313 new_encoder = funcs->atomic_best_encoder(connector, in update_connector_routing()
316 new_encoder = funcs->best_encoder(connector); in update_connector_routing()
318 new_encoder = drm_atomic_helper_best_encoder(connector); in update_connector_routing()
320 if (!new_encoder) { in update_connector_routing()
327 if (!drm_encoder_crtc_ok(new_encoder, new_connector_state->crtc)) { in update_connector_routing()
329 new_encoder->base.id, in update_connector_routing()
330 new_encoder->name, in update_connector_routing()
336 if (new_encoder == new_connector_state->best_encoder) { in update_connector_routing()
337 set_best_encoder(state, new_connector_state, new_encoder); in update_connector_routing()
342 new_encoder->base.id, in update_connector_routing()
343 new_encoder->name, in update_connector_routing()
350 steal_encoder(state, new_encoder); in update_connector_routing()
352 set_best_encoder(state, new_connector_state, new_encoder); in update_connector_routing()
360 new_encoder->base.id, in update_connector_routing()
361 new_encoder->name, in update_connector_routing()