Lines Matching defs:connector

108 static struct intel_dvo *intel_attached_dvo(struct drm_connector *connector)
110 return enc_to_dvo(intel_attached_encoder(connector));
113 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector)
115 struct drm_device *dev = connector->base.dev;
117 struct intel_dvo *intel_dvo = intel_attached_dvo(&connector->base);
199 static void intel_dvo_dpms(struct drm_connector *connector, int mode)
201 struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
209 if (mode == connector->dpms)
212 connector->dpms = mode;
221 /* We call connector dpms manually below in case pipe dpms doesn't
239 intel_modeset_check_state(connector->dev);
243 intel_dvo_mode_valid(struct drm_connector *connector,
246 struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
347 intel_dvo_detect(struct drm_connector *connector, bool force)
349 struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
351 connector->base.id, connector->name);
355 static int intel_dvo_get_modes(struct drm_connector *connector)
357 struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
358 struct drm_i915_private *dev_priv = connector->dev->dev_private;
365 intel_ddc_get_modes(connector,
367 if (!list_empty(&connector->probed_modes))
372 mode = drm_mode_duplicate(connector->dev, intel_dvo->panel_fixed_mode);
374 drm_mode_probed_add(connector, mode);
382 static void intel_dvo_destroy(struct drm_connector *connector)
384 drm_connector_cleanup(connector);
385 kfree(connector);
424 intel_dvo_get_current_mode(struct drm_connector *connector)
426 struct drm_device *dev = connector->dev;
428 struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
489 struct drm_connector *connector = &intel_connector->base;
532 drm_connector_init(dev, connector,
539 drm_connector_init(dev, connector,
546 drm_connector_helper_add(connector,
548 connector->display_info.subpixel_order = SubPixelHorizontalRGB;
549 connector->interlace_allowed = false;
550 connector->doublescan_allowed = false;
562 intel_dvo_get_current_mode(connector);
566 drm_connector_register(connector);