Lines Matching refs:encoder

295 	struct intel_encoder *encoder = &intel_dig_port->base;  in pps_lock()  local
296 struct drm_device *dev = encoder->base.dev; in pps_lock()
304 power_domain = intel_display_port_power_domain(encoder); in pps_lock()
313 struct intel_encoder *encoder = &intel_dig_port->base; in pps_unlock() local
314 struct drm_device *dev = encoder->base.dev; in pps_unlock()
320 power_domain = intel_display_port_power_domain(encoder); in pps_unlock()
390 struct intel_encoder *encoder; in vlv_power_sequencer_pipe() local
406 list_for_each_entry(encoder, &dev->mode_config.encoder_list, in vlv_power_sequencer_pipe()
410 if (encoder->type != INTEL_OUTPUT_EDP) in vlv_power_sequencer_pipe()
413 tmp = enc_to_intel_dp(&encoder->base); in vlv_power_sequencer_pipe()
532 struct intel_encoder *encoder; in vlv_power_sequencer_reset() local
547 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.head) { in vlv_power_sequencer_reset()
550 if (encoder->type != INTEL_OUTPUT_EDP) in vlv_power_sequencer_reset()
553 intel_dp = enc_to_intel_dp(&encoder->base); in vlv_power_sequencer_reset()
1187 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock() argument
1190 struct drm_device *dev = encoder->base.dev; in intel_dp_set_clock()
1327 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config() argument
1330 struct drm_device *dev = encoder->base.dev; in intel_dp_compute_config()
1333 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_compute_config()
1480 intel_dp_set_clock(encoder, pipe_config, intel_dp->link_bw); in intel_dp_compute_config()
1516 static void intel_dp_prepare(struct intel_encoder *encoder) in intel_dp_prepare() argument
1518 struct drm_device *dev = encoder->base.dev; in intel_dp_prepare()
1520 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_prepare()
1522 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_dp_prepare()
2152 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state() argument
2155 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_get_hw_state()
2157 struct drm_device *dev = encoder->base.dev; in intel_dp_get_hw_state()
2162 power_domain = intel_display_port_power_domain(encoder); in intel_dp_get_hw_state()
2211 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config() argument
2214 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_dp_get_config()
2216 struct drm_device *dev = encoder->base.dev; in intel_dp_get_config()
2219 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_dp_get_config()
2295 static void intel_disable_dp(struct intel_encoder *encoder) in intel_disable_dp() argument
2297 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_disable_dp()
2298 struct drm_device *dev = encoder->base.dev; in intel_disable_dp()
2299 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_disable_dp()
2302 intel_audio_codec_disable(encoder); in intel_disable_dp()
2319 static void ilk_post_disable_dp(struct intel_encoder *encoder) in ilk_post_disable_dp() argument
2321 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in ilk_post_disable_dp()
2329 static void vlv_post_disable_dp(struct intel_encoder *encoder) in vlv_post_disable_dp() argument
2331 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in vlv_post_disable_dp()
2336 static void chv_post_disable_dp(struct intel_encoder *encoder) in chv_post_disable_dp() argument
2338 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in chv_post_disable_dp()
2340 struct drm_device *dev = encoder->base.dev; in chv_post_disable_dp()
2343 to_intel_crtc(encoder->base.crtc); in chv_post_disable_dp()
2479 static void intel_enable_dp(struct intel_encoder *encoder) in intel_enable_dp() argument
2481 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_enable_dp()
2482 struct drm_device *dev = encoder->base.dev; in intel_enable_dp()
2484 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_enable_dp()
2514 intel_audio_codec_enable(encoder); in intel_enable_dp()
2518 static void g4x_enable_dp(struct intel_encoder *encoder) in g4x_enable_dp() argument
2520 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in g4x_enable_dp()
2522 intel_enable_dp(encoder); in g4x_enable_dp()
2526 static void vlv_enable_dp(struct intel_encoder *encoder) in vlv_enable_dp() argument
2528 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in vlv_enable_dp()
2534 static void g4x_pre_enable_dp(struct intel_encoder *encoder) in g4x_pre_enable_dp() argument
2536 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in g4x_pre_enable_dp()
2539 intel_dp_prepare(encoder); in g4x_pre_enable_dp()
2578 struct intel_encoder *encoder; in vlv_steal_power_sequencer() local
2585 list_for_each_entry(encoder, &dev->mode_config.encoder_list, in vlv_steal_power_sequencer()
2590 if (encoder->type != INTEL_OUTPUT_EDP) in vlv_steal_power_sequencer()
2593 intel_dp = enc_to_intel_dp(&encoder->base); in vlv_steal_power_sequencer()
2602 WARN(encoder->connectors_active, in vlv_steal_power_sequencer()
2614 struct intel_encoder *encoder = &intel_dig_port->base; in vlv_init_panel_power_sequencer() local
2615 struct drm_device *dev = encoder->base.dev; in vlv_init_panel_power_sequencer()
2617 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in vlv_init_panel_power_sequencer()
2652 static void vlv_pre_enable_dp(struct intel_encoder *encoder) in vlv_pre_enable_dp() argument
2654 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in vlv_pre_enable_dp()
2656 struct drm_device *dev = encoder->base.dev; in vlv_pre_enable_dp()
2658 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); in vlv_pre_enable_dp()
2678 intel_enable_dp(encoder); in vlv_pre_enable_dp()
2681 static void vlv_dp_pre_pll_enable(struct intel_encoder *encoder) in vlv_dp_pre_pll_enable() argument
2683 struct intel_digital_port *dport = enc_to_dig_port(&encoder->base); in vlv_dp_pre_pll_enable()
2684 struct drm_device *dev = encoder->base.dev; in vlv_dp_pre_pll_enable()
2687 to_intel_crtc(encoder->base.crtc); in vlv_dp_pre_pll_enable()
2691 intel_dp_prepare(encoder); in vlv_dp_pre_pll_enable()
2711 static void chv_pre_enable_dp(struct intel_encoder *encoder) in chv_pre_enable_dp() argument
2713 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in chv_pre_enable_dp()
2715 struct drm_device *dev = encoder->base.dev; in chv_pre_enable_dp()
2718 to_intel_crtc(encoder->base.crtc); in chv_pre_enable_dp()
2765 intel_enable_dp(encoder); in chv_pre_enable_dp()
2768 static void chv_dp_pre_pll_enable(struct intel_encoder *encoder) in chv_dp_pre_pll_enable() argument
2770 struct intel_digital_port *dport = enc_to_dig_port(&encoder->base); in chv_dp_pre_pll_enable()
2771 struct drm_device *dev = encoder->base.dev; in chv_dp_pre_pll_enable()
2774 to_intel_crtc(encoder->base.crtc); in chv_dp_pre_pll_enable()
2779 intel_dp_prepare(encoder); in chv_dp_pre_pll_enable()
3541 struct drm_encoder *encoder = &dp_to_dig_port(intel_dp)->base.base; in intel_dp_start_link_train() local
3542 struct drm_device *dev = encoder->dev; in intel_dp_start_link_train()
3550 intel_ddi_prepare_link_retrain(encoder); in intel_dp_start_link_train()
4280 struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; in intel_dp_power_get() local
4283 power_domain = intel_display_port_power_domain(encoder); in intel_dp_power_get()
4284 intel_display_power_get(to_i915(encoder->base.dev), power_domain); in intel_dp_power_get()
4293 struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; in intel_dp_power_put() local
4294 intel_display_power_put(to_i915(encoder->base.dev), power_domain); in intel_dp_power_put()
4526 void intel_dp_encoder_destroy(struct drm_encoder *encoder) in intel_dp_encoder_destroy() argument
4528 struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); in intel_dp_encoder_destroy()
4548 drm_encoder_cleanup(encoder); in intel_dp_encoder_destroy()
4594 void intel_dp_encoder_reset(struct drm_encoder *encoder) in intel_dp_encoder_reset() argument
4598 if (to_intel_encoder(encoder)->type != INTEL_OUTPUT_EDP) in intel_dp_encoder_reset()
4601 intel_dp = enc_to_intel_dp(encoder); in intel_dp_encoder_reset()
4609 if (IS_VALLEYVIEW(encoder->dev)) in intel_dp_encoder_reset()
4987 struct intel_encoder *encoder; in intel_dp_set_drrs_state() local
5011 encoder = &dig_port->base; in intel_dp_set_drrs_state()
5012 intel_crtc = to_intel_crtc(encoder->base.crtc); in intel_dp_set_drrs_state()
5600 struct drm_encoder *encoder; in intel_dp_init() local
5614 encoder = &intel_encoder->base; in intel_dp_init()
5660 drm_encoder_cleanup(encoder); in intel_dp_init()