Lines Matching refs:intel_encoder
69 struct intel_encoder base;
188 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo()
1123 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config()
1269 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder, in intel_sdvo_pre_enable() argument
1273 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_sdvo_pre_enable()
1279 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable()
1425 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state()
1440 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config()
1532 static void intel_disable_sdvo(struct intel_encoder *encoder, in intel_disable_sdvo()
1577 static void pch_disable_sdvo(struct intel_encoder *encoder, in pch_disable_sdvo()
1583 static void pch_post_disable_sdvo(struct intel_encoder *encoder, in pch_post_disable_sdvo()
1590 static void intel_enable_sdvo(struct intel_encoder *encoder, in intel_enable_sdvo()
1717 static void intel_sdvo_enable_hotplug(struct intel_encoder *encoder) in intel_sdvo_enable_hotplug()
1725 static bool intel_sdvo_hotplug(struct intel_encoder *encoder, in intel_sdvo_hotplug()
2519 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_sdvo_dvi_init() local
2546 intel_encoder->hotplug = intel_sdvo_hotplug; in intel_sdvo_dvi_init()
2547 intel_sdvo_enable_hotplug(intel_encoder); in intel_sdvo_dvi_init()
3064 struct intel_encoder *intel_encoder; in intel_sdvo_init() local
3083 intel_encoder = &intel_sdvo->base; in intel_sdvo_init()
3084 intel_encoder->type = INTEL_OUTPUT_SDVO; in intel_sdvo_init()
3085 intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER; in intel_sdvo_init()
3086 intel_encoder->port = port; in intel_sdvo_init()
3087 drm_encoder_init(&dev_priv->drm, &intel_encoder->base, in intel_sdvo_init()
3102 intel_encoder->compute_config = intel_sdvo_compute_config; in intel_sdvo_init()
3104 intel_encoder->disable = pch_disable_sdvo; in intel_sdvo_init()
3105 intel_encoder->post_disable = pch_post_disable_sdvo; in intel_sdvo_init()
3107 intel_encoder->disable = intel_disable_sdvo; in intel_sdvo_init()
3109 intel_encoder->pre_enable = intel_sdvo_pre_enable; in intel_sdvo_init()
3110 intel_encoder->enable = intel_enable_sdvo; in intel_sdvo_init()
3111 intel_encoder->get_hw_state = intel_sdvo_get_hw_state; in intel_sdvo_init()
3112 intel_encoder->get_config = intel_sdvo_get_config; in intel_sdvo_init()
3132 intel_encoder->hpd_pin = HPD_SDVO_B; in intel_sdvo_init()
3134 intel_encoder->hpd_pin = HPD_SDVO_C; in intel_sdvo_init()
3180 drm_encoder_cleanup(&intel_encoder->base); in intel_sdvo_init()