Lines Matching refs:encoder
67 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_get_encoder_port() local
73 enc_to_dig_port(encoder); in intel_ddi_get_encoder_port()
669 static void intel_ddi_mode_set(struct drm_encoder *encoder, in intel_ddi_mode_set() argument
673 struct drm_crtc *crtc = encoder->crtc; in intel_ddi_mode_set()
675 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_ddi_mode_set()
684 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_mode_set()
686 enc_to_dig_port(encoder); in intel_ddi_mode_set()
713 intel_write_eld(encoder, adjusted_mode); in intel_ddi_mode_set()
719 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_ddi_mode_set()
731 intel_write_eld(encoder, adjusted_mode); in intel_ddi_mode_set()
734 intel_hdmi->set_infoframes(encoder, adjusted_mode); in intel_ddi_mode_set()
833 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_pll_mode_set() local
845 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_pll_mode_set()
958 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_enable_pipe_func() local
1011 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_ddi_enable_pipe_func()
1024 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_enable_pipe_func()
1067 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_ddi_connector_get_hw_state()
1103 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state() argument
1106 struct drm_device *dev = encoder->base.dev; in intel_ddi_get_hw_state()
1108 enum port port = intel_ddi_get_encoder_port(encoder); in intel_ddi_get_hw_state()
1234 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_pre_enable() local
1235 struct drm_crtc *crtc = encoder->crtc; in intel_ddi_pre_enable()
1236 struct drm_i915_private *dev_priv = encoder->dev->dev_private; in intel_ddi_pre_enable()
1242 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_pre_enable()
1252 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_pre_enable()
1262 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_post_disable() local
1263 struct drm_i915_private *dev_priv = encoder->dev->dev_private; in intel_ddi_post_disable()
1285 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_post_disable()
1295 struct drm_encoder *encoder = &intel_encoder->base; in intel_enable_ddi() local
1296 struct drm_device *dev = encoder->dev; in intel_enable_ddi()
1303 enc_to_dig_port(encoder); in intel_enable_ddi()
1312 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_enable_ddi()
1320 struct drm_encoder *encoder = &intel_encoder->base; in intel_disable_ddi() local
1324 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_ddi()
1363 void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder) in intel_ddi_prepare_link_retrain() argument
1365 struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); in intel_ddi_prepare_link_retrain()
1367 struct drm_i915_private *dev_priv = encoder->dev->dev_private; in intel_ddi_prepare_link_retrain()
1439 static void intel_ddi_destroy(struct drm_encoder *encoder) in intel_ddi_destroy() argument
1442 intel_dp_encoder_destroy(encoder); in intel_ddi_destroy()
1445 static bool intel_ddi_mode_fixup(struct drm_encoder *encoder, in intel_ddi_mode_fixup() argument
1449 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_ddi_mode_fixup()
1455 return intel_hdmi_mode_fixup(encoder, mode, adjusted_mode); in intel_ddi_mode_fixup()
1457 return intel_dp_mode_fixup(encoder, mode, adjusted_mode); in intel_ddi_mode_fixup()
1475 struct drm_encoder *encoder; in intel_ddi_init() local
1500 encoder = &intel_encoder->base; in intel_ddi_init()
1502 drm_encoder_init(dev, encoder, &intel_ddi_funcs, in intel_ddi_init()
1504 drm_encoder_helper_add(encoder, &intel_ddi_helper_funcs); in intel_ddi_init()