Lines Matching refs:connector
570 static int sti_hdmi_connector_get_modes(struct drm_connector *connector) in sti_hdmi_connector_get_modes() argument
573 = to_sti_hdmi_connector(connector); in sti_hdmi_connector_get_modes()
580 edid = drm_get_edid(connector, hdmi->ddc_adapt); in sti_hdmi_connector_get_modes()
584 count = drm_add_edid_modes(connector, edid); in sti_hdmi_connector_get_modes()
585 drm_mode_connector_update_edid_property(connector, edid); in sti_hdmi_connector_get_modes()
597 static int sti_hdmi_connector_mode_valid(struct drm_connector *connector, in sti_hdmi_connector_mode_valid() argument
605 = to_sti_hdmi_connector(connector); in sti_hdmi_connector_mode_valid()
622 struct drm_encoder *sti_hdmi_best_encoder(struct drm_connector *connector) in sti_hdmi_best_encoder() argument
625 = to_sti_hdmi_connector(connector); in sti_hdmi_best_encoder()
639 sti_hdmi_connector_detect(struct drm_connector *connector, bool force) in sti_hdmi_connector_detect() argument
642 = to_sti_hdmi_connector(connector); in sti_hdmi_connector_detect()
656 static void sti_hdmi_connector_destroy(struct drm_connector *connector) in sti_hdmi_connector_destroy() argument
659 = to_sti_hdmi_connector(connector); in sti_hdmi_connector_destroy()
661 drm_connector_unregister(connector); in sti_hdmi_connector_destroy()
662 drm_connector_cleanup(connector); in sti_hdmi_connector_destroy()
693 struct sti_hdmi_connector *connector; in sti_hdmi_bind() local
718 connector = devm_kzalloc(dev, sizeof(*connector), GFP_KERNEL); in sti_hdmi_bind()
719 if (!connector) in sti_hdmi_bind()
723 connector->hdmi = hdmi; in sti_hdmi_bind()
734 connector->encoder = encoder; in sti_hdmi_bind()
736 drm_connector = (struct drm_connector *)connector; in sti_hdmi_bind()