Lines Matching refs:conflict
196 struct drm_connector *conflict; in radeon_connector_analog_encoder_conflict_solve() local
200 list_for_each_entry(conflict, &dev->mode_config.connector_list, head) { in radeon_connector_analog_encoder_conflict_solve()
201 if (conflict == connector) in radeon_connector_analog_encoder_conflict_solve()
204 radeon_conflict = to_radeon_connector(conflict); in radeon_connector_analog_encoder_conflict_solve()
206 if (conflict->encoder_ids[i] == 0) in radeon_connector_analog_encoder_conflict_solve()
210 if (conflict->encoder_ids[i] == encoder->base.id) { in radeon_connector_analog_encoder_conflict_solve()
211 if (conflict->status != connector_status_connected) in radeon_connector_analog_encoder_conflict_solve()
218 DRM_DEBUG_KMS("1: conflicting encoders switching off %s\n", drm_get_connector_name(conflict)); in radeon_connector_analog_encoder_conflict_solve()
220 conflict->status = connector_status_disconnected; in radeon_connector_analog_encoder_conflict_solve()
221 radeon_connector_update_scratch_regs(conflict, connector_status_disconnected); in radeon_connector_analog_encoder_conflict_solve()
224 DRM_DEBUG_KMS("in favor of %s\n", drm_get_connector_name(conflict)); in radeon_connector_analog_encoder_conflict_solve()