Lines Matching defs:connector

244 	struct drm_connector *connector = &hdmi_connector->base;
245 drm_helper_hpd_irq_event(connector->dev);
248 void hdmi_connector_irq(struct drm_connector *connector)
250 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
251 struct msm_drm_private *priv = connector->dev->dev_private;
295 struct drm_connector *connector, bool force)
297 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
324 static void hdmi_connector_destroy(struct drm_connector *connector)
326 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
330 drm_connector_unregister(connector);
331 drm_connector_cleanup(connector);
338 static int hdmi_connector_get_modes(struct drm_connector *connector)
340 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
349 edid = drm_get_edid(connector, hdmi->i2c);
353 drm_mode_connector_update_edid_property(connector, edid);
356 ret = drm_add_edid_modes(connector, edid);
363 static int hdmi_connector_mode_valid(struct drm_connector *connector,
366 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
369 struct msm_drm_private *priv = connector->dev->dev_private;
393 hdmi_connector_best_encoder(struct drm_connector *connector)
395 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
412 /* initialize connector */
415 struct drm_connector *connector = NULL;
428 connector = &hdmi_connector->base;
430 drm_connector_init(hdmi->dev, connector, &hdmi_connector_funcs,
432 drm_connector_helper_add(connector, &hdmi_connector_helper_funcs);
434 connector->polled = DRM_CONNECTOR_POLL_CONNECT |
437 connector->interlace_allowed = 1;
438 connector->doublescan_allowed = 0;
440 drm_connector_register(connector);
448 drm_mode_connector_attach_encoder(connector, hdmi->encoder);
450 return connector;
453 if (connector)
454 hdmi_connector_destroy(connector);