Lines Matching refs:crtc
342 void hsw_fdi_link_train(struct drm_crtc *crtc) in hsw_fdi_link_train() argument
344 struct drm_device *dev = crtc->dev; in hsw_fdi_link_train()
346 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in hsw_fdi_link_train()
474 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc) in intel_ddi_get_crtc_encoder() argument
476 struct drm_device *dev = crtc->dev; in intel_ddi_get_crtc_encoder()
477 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_get_crtc_encoder()
481 for_each_encoder_on_crtc(dev, crtc, intel_encoder) { in intel_ddi_get_crtc_encoder()
497 struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); in intel_ddi_get_crtc_new_encoder() local
507 state->connector_states[i]->crtc != crtc_state->base.crtc) in intel_ddi_get_crtc_new_encoder()
515 pipe_name(crtc->pipe)); in intel_ddi_get_crtc_new_encoder()
1236 void intel_ddi_set_pipe_settings(struct drm_crtc *crtc) in intel_ddi_set_pipe_settings() argument
1238 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_set_pipe_settings()
1239 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_set_pipe_settings()
1240 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_set_pipe_settings()
1267 void intel_ddi_set_vc_payload_alloc(struct drm_crtc *crtc, bool state) in intel_ddi_set_vc_payload_alloc() argument
1269 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_set_vc_payload_alloc()
1270 struct drm_device *dev = crtc->dev; in intel_ddi_set_vc_payload_alloc()
1282 void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc) in intel_ddi_enable_transcoder_func() argument
1284 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_enable_transcoder_func()
1285 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_transcoder_func()
1287 struct drm_device *dev = crtc->dev; in intel_ddi_enable_transcoder_func()
1501 struct drm_crtc *crtc = &intel_crtc->base; in intel_ddi_enable_pipe_clock() local
1502 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_enable_pipe_clock()
1503 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_clock()
1527 struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); in intel_ddi_pre_enable() local
1537 uint32_t dpll = crtc->config->ddi_pll_sel; in intel_ddi_pre_enable()
1552 val |= crtc->config->dpll_hw_state.ctrl1 << (dpll * 6); in intel_ddi_pre_enable()
1569 WARN_ON(crtc->config->ddi_pll_sel == PORT_CLK_SEL_NONE); in intel_ddi_pre_enable()
1570 I915_WRITE(PORT_CLK_SEL(port), crtc->config->ddi_pll_sel); in intel_ddi_pre_enable()
1587 crtc->config->has_hdmi_sink, in intel_ddi_pre_enable()
1588 &crtc->config->base.adjusted_mode); in intel_ddi_pre_enable()
1634 struct drm_crtc *crtc = encoder->crtc; in intel_enable_ddi() local
1635 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_enable_ddi()
1672 struct drm_crtc *crtc = encoder->crtc; in intel_disable_ddi() local
1673 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_disable_ddi()
2043 void intel_ddi_fdi_disable(struct drm_crtc *crtc) in intel_ddi_fdi_disable() argument
2045 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_fdi_disable()
2046 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_fdi_disable()
2087 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); in intel_ddi_get_config()