Lines Matching refs:connector

235 	struct drm_connector *connector = &hdmi_connector->base;  in hotplug_work()  local
236 drm_helper_hpd_irq_event(connector->dev); in hotplug_work()
239 void hdmi_connector_irq(struct drm_connector *connector) in hdmi_connector_irq() argument
241 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); in hdmi_connector_irq()
242 struct msm_drm_private *priv = connector->dev->dev_private; in hdmi_connector_irq()
286 struct drm_connector *connector, bool force) in hdmi_connector_detect() argument
288 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); in hdmi_connector_detect()
315 static void hdmi_connector_destroy(struct drm_connector *connector) in hdmi_connector_destroy() argument
317 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); in hdmi_connector_destroy()
321 drm_connector_unregister(connector); in hdmi_connector_destroy()
322 drm_connector_cleanup(connector); in hdmi_connector_destroy()
327 static int hdmi_connector_get_modes(struct drm_connector *connector) in hdmi_connector_get_modes() argument
329 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); in hdmi_connector_get_modes()
338 edid = drm_get_edid(connector, hdmi->i2c); in hdmi_connector_get_modes()
342 drm_mode_connector_update_edid_property(connector, edid); in hdmi_connector_get_modes()
345 ret = drm_add_edid_modes(connector, edid); in hdmi_connector_get_modes()
352 static int hdmi_connector_mode_valid(struct drm_connector *connector, in hdmi_connector_mode_valid() argument
355 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); in hdmi_connector_mode_valid()
358 struct msm_drm_private *priv = connector->dev->dev_private; in hdmi_connector_mode_valid()
382 hdmi_connector_best_encoder(struct drm_connector *connector) in hdmi_connector_best_encoder() argument
384 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); in hdmi_connector_best_encoder()
407 struct drm_connector *connector = NULL; in hdmi_connector_init() local
420 connector = &hdmi_connector->base; in hdmi_connector_init()
422 drm_connector_init(hdmi->dev, connector, &hdmi_connector_funcs, in hdmi_connector_init()
424 drm_connector_helper_add(connector, &hdmi_connector_helper_funcs); in hdmi_connector_init()
426 connector->polled = DRM_CONNECTOR_POLL_CONNECT | in hdmi_connector_init()
429 connector->interlace_allowed = 0; in hdmi_connector_init()
430 connector->doublescan_allowed = 0; in hdmi_connector_init()
432 drm_connector_register(connector); in hdmi_connector_init()
440 drm_mode_connector_attach_encoder(connector, hdmi->encoder); in hdmi_connector_init()
442 return connector; in hdmi_connector_init()
445 if (connector) in hdmi_connector_init()
446 hdmi_connector_destroy(connector); in hdmi_connector_init()