Lines Matching full:connector
48 intel_load_detect_get_pipe(struct drm_connector *connector, in intel_load_detect_get_pipe() argument
51 struct intel_display *display = to_intel_display(connector->dev); in intel_load_detect_get_pipe()
53 intel_attached_encoder(to_intel_connector(connector)); in intel_load_detect_get_pipe()
62 drm_dbg_kms(display->drm, "[CONNECTOR:%d:%s], [ENCODER:%d:%s]\n", in intel_load_detect_get_pipe()
63 connector->base.id, connector->name, in intel_load_detect_get_pipe()
71 * - if the connector already has an assigned crtc, use it (but make in intel_load_detect_get_pipe()
74 * - try to find the first unused crtc that can drive this connector, in intel_load_detect_get_pipe()
78 /* See if we already have a CRTC for this connector */ in intel_load_detect_get_pipe()
79 if (connector->state->crtc) { in intel_load_detect_get_pipe()
80 crtc = to_intel_crtc(connector->state->crtc); in intel_load_detect_get_pipe()
86 /* Make sure the crtc and connector are running */ in intel_load_detect_get_pipe()
133 connector_state = drm_atomic_get_connector_state(state, connector); in intel_load_detect_get_pipe()
160 ret = PTR_ERR_OR_ZERO(drm_atomic_get_connector_state(restore_state, connector)); in intel_load_detect_get_pipe()
181 /* let the connector get through one full cycle before testing */ in intel_load_detect_get_pipe()
202 void intel_load_detect_release_pipe(struct drm_connector *connector, in intel_load_detect_release_pipe() argument
206 struct intel_display *display = to_intel_display(connector->dev); in intel_load_detect_release_pipe()
208 intel_attached_encoder(to_intel_connector(connector)); in intel_load_detect_release_pipe()
212 drm_dbg_kms(display->drm, "[CONNECTOR:%d:%s], [ENCODER:%d:%s]\n", in intel_load_detect_release_pipe()
213 connector->base.id, connector->name, in intel_load_detect_release_pipe()