Lines Matching defs:connector

98 static void set_encoder_for_connector(struct intel_connector *connector,
101 struct drm_connector_state *conn_state = connector->base.state;
104 drm_connector_put(&connector->base);
109 drm_connector_get(&connector->base);
121 struct intel_connector *connector;
125 for_each_intel_connector_iter(connector, &conn_iter) {
126 if (connector->base.encoder != &encoder->base)
133 set_encoder_for_connector(connector, NULL);
135 connector->base.dpms = DRM_MODE_DPMS_OFF;
136 connector->base.encoder = NULL;
304 struct intel_connector *connector;
308 for_each_intel_connector_iter(connector, &conn_iter) {
309 struct drm_connector_state *conn_state = connector->base.state;
311 to_intel_encoder(connector->base.encoder);
313 set_encoder_for_connector(connector, encoder);
413 struct intel_connector *connector;
417 for_each_intel_connector_iter(connector, &conn_iter) {
418 if (&encoder->base == connector->base.encoder) {
419 found_connector = connector;
562 struct intel_connector *connector;
584 connector = intel_encoder_find_connector(encoder);
585 if (connector && !has_active_crtc) {
609 best_encoder = connector->base.state->best_encoder;
610 connector->base.state->best_encoder = &encoder->base;
615 connector->base.state);
618 connector->base.state);
620 connector->base.state->best_encoder = best_encoder;
630 connector->base.dpms = DRM_MODE_DPMS_OFF;
631 connector->base.encoder = NULL;
635 intel_opregion_notify_encoder(encoder, connector && has_active_crtc);
686 struct intel_connector *connector;
771 for_each_intel_connector_iter(connector, &conn_iter) {
774 if (connector->get_hw_state(connector)) {
777 connector->base.dpms = DRM_MODE_DPMS_ON;
779 encoder = intel_attached_encoder(connector);
780 connector->base.encoder = &encoder->base;
792 drm_connector_mask(&connector->base);
797 connector->base.dpms = DRM_MODE_DPMS_OFF;
798 connector->base.encoder = NULL;
801 if (connector->sync_state)
802 connector->sync_state(connector, crtc_state);
806 connector->base.base.id, connector->base.name,
807 str_enabled_disabled(connector->base.encoder));
977 * Sanitizing CRTCs needs their connector atomic state to be