Lines Matching refs:encoder

56 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder)  in intel_encoder_to_crt()  argument
58 return container_of(encoder, struct intel_crt, base); in intel_encoder_to_crt()
66 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state() argument
69 struct drm_device *dev = encoder->base.dev; in intel_crt_get_hw_state()
71 struct intel_crt *crt = intel_encoder_to_crt(encoder); in intel_crt_get_hw_state()
75 power_domain = intel_display_port_power_domain(encoder); in intel_crt_get_hw_state()
92 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags() argument
94 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in intel_crt_get_flags()
95 struct intel_crt *crt = intel_encoder_to_crt(encoder); in intel_crt_get_flags()
113 static void intel_crt_get_config(struct intel_encoder *encoder, in intel_crt_get_config() argument
116 struct drm_device *dev = encoder->base.dev; in intel_crt_get_config()
119 pipe_config->base.adjusted_mode.flags |= intel_crt_get_flags(encoder); in intel_crt_get_config()
129 static void hsw_crt_get_config(struct intel_encoder *encoder, in hsw_crt_get_config() argument
132 intel_ddi_get_config(encoder, pipe_config); in hsw_crt_get_config()
138 pipe_config->base.adjusted_mode.flags |= intel_crt_get_flags(encoder); in hsw_crt_get_config()
143 static void intel_crt_set_dpms(struct intel_encoder *encoder, int mode) in intel_crt_set_dpms() argument
145 struct drm_device *dev = encoder->base.dev; in intel_crt_set_dpms()
147 struct intel_crt *crt = intel_encoder_to_crt(encoder); in intel_crt_set_dpms()
148 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_crt_set_dpms()
193 static void intel_disable_crt(struct intel_encoder *encoder) in intel_disable_crt() argument
195 intel_crt_set_dpms(encoder, DRM_MODE_DPMS_OFF); in intel_disable_crt()
198 static void pch_disable_crt(struct intel_encoder *encoder) in pch_disable_crt() argument
202 static void pch_post_disable_crt(struct intel_encoder *encoder) in pch_post_disable_crt() argument
204 intel_disable_crt(encoder); in pch_post_disable_crt()
207 static void intel_enable_crt(struct intel_encoder *encoder) in intel_enable_crt() argument
209 struct intel_crt *crt = intel_encoder_to_crt(encoder); in intel_enable_crt()
211 intel_crt_set_dpms(encoder, crt->connector->base.dpms); in intel_enable_crt()
242 static bool intel_crt_compute_config(struct intel_encoder *encoder, in intel_crt_compute_config() argument
245 struct drm_device *dev = encoder->base.dev; in intel_crt_compute_config()