Lines Matching refs:connector

104 	struct drm_connector		connector;  member
135 return container_of(c, struct hdmi_context, connector); in connector_to_hdmi()
942 static enum drm_connector_status hdmi_detect(struct drm_connector *connector, in hdmi_detect() argument
945 struct hdmi_context *hdata = connector_to_hdmi(connector); in hdmi_detect()
953 static void hdmi_connector_destroy(struct drm_connector *connector) in hdmi_connector_destroy() argument
955 drm_connector_unregister(connector); in hdmi_connector_destroy()
956 drm_connector_cleanup(connector); in hdmi_connector_destroy()
969 static int hdmi_get_modes(struct drm_connector *connector) in hdmi_get_modes() argument
971 struct hdmi_context *hdata = connector_to_hdmi(connector); in hdmi_get_modes()
978 edid = drm_get_edid(connector, hdata->ddc_adpt); in hdmi_get_modes()
987 drm_mode_connector_update_edid_property(connector, edid); in hdmi_get_modes()
989 ret = drm_add_edid_modes(connector, edid); in hdmi_get_modes()
1008 static int hdmi_mode_valid(struct drm_connector *connector, in hdmi_mode_valid() argument
1011 struct hdmi_context *hdata = connector_to_hdmi(connector); in hdmi_mode_valid()
1026 static struct drm_encoder *hdmi_best_encoder(struct drm_connector *connector) in hdmi_best_encoder() argument
1028 struct hdmi_context *hdata = connector_to_hdmi(connector); in hdmi_best_encoder()
1042 struct drm_connector *connector = &hdata->connector; in hdmi_create_connector() local
1045 connector->interlace_allowed = true; in hdmi_create_connector()
1046 connector->polled = DRM_CONNECTOR_POLL_HPD; in hdmi_create_connector()
1048 ret = drm_connector_init(hdata->drm_dev, connector, in hdmi_create_connector()
1055 drm_connector_helper_add(connector, &hdmi_connector_helper_funcs); in hdmi_create_connector()
1056 drm_connector_register(connector); in hdmi_create_connector()
1057 drm_mode_connector_attach_encoder(connector, encoder); in hdmi_create_connector()
1067 struct drm_connector *connector; in hdmi_mode_fixup() local
1073 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in hdmi_mode_fixup()
1074 if (connector->encoder == encoder) in hdmi_mode_fixup()
1078 if (connector->encoder != encoder) in hdmi_mode_fixup()
1081 mode_ok = hdmi_mode_valid(connector, adjusted_mode); in hdmi_mode_fixup()
1091 list_for_each_entry(m, &connector->modes, head) { in hdmi_mode_fixup()
1092 mode_ok = hdmi_mode_valid(connector, m); in hdmi_mode_fixup()