Lines Matching defs:connector
121 struct drm_connector connector;
155 return container_of(c, struct hdmi_context, connector);
828 &hdata->connector, m);
839 &hdata->connector, m);
852 static enum drm_connector_status hdmi_detect(struct drm_connector *connector,
855 struct hdmi_context *hdata = connector_to_hdmi(connector);
864 static void hdmi_connector_destroy(struct drm_connector *connector)
866 struct hdmi_context *hdata = connector_to_hdmi(connector);
870 drm_connector_unregister(connector);
871 drm_connector_cleanup(connector);
883 static int hdmi_get_modes(struct drm_connector *connector)
885 struct hdmi_context *hdata = connector_to_hdmi(connector);
892 edid = drm_get_edid(connector, hdata->ddc_adpt);
896 hdata->dvi_mode = !connector->display_info.is_hdmi;
901 drm_connector_update_edid_property(connector, edid);
904 ret = drm_add_edid_modes(connector, edid);
925 static enum drm_mode_status hdmi_mode_valid(struct drm_connector *connector,
928 struct hdmi_context *hdata = connector_to_hdmi(connector);
953 struct drm_connector *connector = &hdata->connector;
957 connector->interlace_allowed = true;
958 connector->polled = DRM_CONNECTOR_POLL_HPD;
960 ret = drm_connector_init_with_ddc(hdata->drm_dev, connector,
966 "Failed to initialize connector with drm\n");
970 drm_connector_helper_add(connector, &hdmi_connector_helper_funcs);
971 drm_connector_attach_encoder(connector, encoder);
976 cec_fill_conn_info_from_drm(&conn_info, connector);
993 struct drm_connector *connector;
1001 drm_for_each_connector_iter(connector, &conn_iter) {
1002 if (connector->encoder == encoder)
1005 if (connector)
1006 drm_connector_get(connector);
1009 if (!connector)
1012 mode_ok = hdmi_mode_valid(connector, adjusted_mode);
1020 list_for_each_entry(m, &connector->modes, head) {
1021 mode_ok = hdmi_mode_valid(connector, m);
1038 drm_connector_put(connector);
1641 struct drm_connector *connector = &hdata->connector;
1643 memcpy(buf, connector->eld, min(sizeof(connector->eld), len));
1870 DRM_DEV_ERROR(dev, "failed to create connector ret = %d\n",