Lines Matching refs:crtc
607 void hsw_fdi_link_train(struct drm_crtc *crtc) in hsw_fdi_link_train() argument
609 struct drm_device *dev = crtc->dev; in hsw_fdi_link_train()
611 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in hsw_fdi_link_train()
738 intel_ddi_get_crtc_encoder(struct drm_crtc *crtc) in intel_ddi_get_crtc_encoder() argument
740 struct drm_device *dev = crtc->dev; in intel_ddi_get_crtc_encoder()
741 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_get_crtc_encoder()
745 for_each_encoder_on_crtc(dev, crtc, intel_encoder) { in intel_ddi_get_crtc_encoder()
761 struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); in intel_ddi_get_crtc_new_encoder() local
772 if (connector_state->crtc != crtc_state->base.crtc) in intel_ddi_get_crtc_new_encoder()
780 pipe_name(crtc->pipe)); in intel_ddi_get_crtc_new_encoder()
1803 void intel_ddi_set_pipe_settings(struct drm_crtc *crtc) in intel_ddi_set_pipe_settings() argument
1805 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_set_pipe_settings()
1806 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_set_pipe_settings()
1807 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_set_pipe_settings()
1834 void intel_ddi_set_vc_payload_alloc(struct drm_crtc *crtc, bool state) in intel_ddi_set_vc_payload_alloc() argument
1836 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_set_vc_payload_alloc()
1837 struct drm_device *dev = crtc->dev; in intel_ddi_set_vc_payload_alloc()
1849 void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc) in intel_ddi_enable_transcoder_func() argument
1851 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_enable_transcoder_func()
1852 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_transcoder_func()
1854 struct drm_device *dev = crtc->dev; in intel_ddi_enable_transcoder_func()
2068 struct drm_crtc *crtc = &intel_crtc->base; in intel_ddi_enable_pipe_clock() local
2069 struct drm_device *dev = crtc->dev; in intel_ddi_enable_pipe_clock()
2071 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_clock()
2288 struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); in intel_ddi_pre_enable() local
2299 uint32_t dpll = crtc->config->ddi_pll_sel; in intel_ddi_pre_enable()
2314 val |= crtc->config->dpll_hw_state.ctrl1 << (dpll * 6); in intel_ddi_pre_enable()
2331 WARN_ON(crtc->config->ddi_pll_sel == PORT_CLK_SEL_NONE); in intel_ddi_pre_enable()
2332 I915_WRITE(PORT_CLK_SEL(port), crtc->config->ddi_pll_sel); in intel_ddi_pre_enable()
2338 intel_dp_set_link_params(intel_dp, crtc->config); in intel_ddi_pre_enable()
2356 crtc->config->has_hdmi_sink, in intel_ddi_pre_enable()
2357 &crtc->config->base.adjusted_mode); in intel_ddi_pre_enable()
2403 struct drm_crtc *crtc = encoder->crtc; in intel_enable_ddi() local
2404 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_enable_ddi()
2441 struct drm_crtc *crtc = encoder->crtc; in intel_disable_ddi() local
2442 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_disable_ddi()
3084 void intel_ddi_fdi_disable(struct drm_crtc *crtc) in intel_ddi_fdi_disable() argument
3086 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_fdi_disable()
3087 struct intel_encoder *intel_encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_fdi_disable()
3114 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); in intel_ddi_get_config()