Home
last modified time | relevance | path

Searched refs:old_crtc_state (Results 1 – 25 of 52) sorted by relevance

123

/linux/drivers/gpu/drm/i915/display/
H A Dintel_display.c352 intel_wait_for_pipe_off(const struct intel_crtc_state *old_crtc_state) in intel_wait_for_pipe_off() argument
354 struct intel_display *display = to_intel_display(old_crtc_state); in intel_wait_for_pipe_off()
355 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_wait_for_pipe_off()
358 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off()
503 void intel_disable_transcoder(const struct intel_crtc_state *old_crtc_state) in intel_disable_transcoder() argument
505 struct intel_display *display = to_intel_display(old_crtc_state); in intel_disable_transcoder()
506 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_disable_transcoder()
507 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder()
527 if (old_crtc_state->double_wide) in intel_disable_transcoder()
536 old_crtc_state->dsc.compression_enable) in intel_disable_transcoder()
[all …]
H A Dintel_vrr.c87 struct intel_crtc_state *old_crtc_state, *new_crtc_state; in intel_vrr_check_modeset() local
90 for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, in intel_vrr_check_modeset()
93 old_crtc_state->uapi.vrr_enabled) in intel_vrr_check_modeset()
678 intel_vrr_dcb_reset(const struct intel_crtc_state *old_crtc_state, in intel_vrr_dcb_reset() argument
681 struct intel_display *display = to_intel_display(old_crtc_state); in intel_vrr_dcb_reset()
684 if (!old_crtc_state->vrr.dc_balance.enable) in intel_vrr_dcb_reset()
850 intel_vrr_disable_dc_balancing(const struct intel_crtc_state *old_crtc_state) in intel_vrr_disable_dc_balancing() argument
852 struct intel_display *display = to_intel_display(old_crtc_state); in intel_vrr_disable_dc_balancing()
853 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_vrr_disable_dc_balancing()
854 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_vrr_disable_dc_balancing()
[all …]
H A Dintel_crt.c225 const struct intel_crtc_state *old_crtc_state, in intel_disable_crt() argument
228 intel_crt_set_dpms(encoder, old_crtc_state, DRM_MODE_DPMS_OFF); in intel_disable_crt()
233 const struct intel_crtc_state *old_crtc_state, in pch_disable_crt() argument
240 const struct intel_crtc_state *old_crtc_state, in pch_post_disable_crt() argument
243 intel_disable_crt(state, encoder, old_crtc_state, old_conn_state); in pch_post_disable_crt()
248 const struct intel_crtc_state *old_crtc_state, in hsw_disable_crt() argument
253 drm_WARN_ON(display->drm, !old_crtc_state->has_pch_encoder); in hsw_disable_crt()
260 const struct intel_crtc_state *old_crtc_state, in hsw_post_disable_crt() argument
264 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in hsw_post_disable_crt()
266 intel_crtc_vblank_off(old_crtc_state); in hsw_post_disable_crt()
[all …]
H A Dintel_crtc.c545 const struct intel_crtc_state *old_crtc_state = in intel_pipe_update_start() local
578 intel_vblank_evade_init(old_crtc_state, new_crtc_state, &evade); in intel_pipe_update_start()
776 bool intel_crtc_enable_changed(const struct intel_crtc_state *old_crtc_state, in intel_crtc_enable_changed() argument
779 return old_crtc_state->hw.enable != new_crtc_state->hw.enable; in intel_crtc_enable_changed()
784 const struct intel_crtc_state *old_crtc_state, *new_crtc_state; in intel_any_crtc_enable_changed() local
788 for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, in intel_any_crtc_enable_changed()
790 if (intel_crtc_enable_changed(old_crtc_state, new_crtc_state)) in intel_any_crtc_enable_changed()
797 bool intel_crtc_active_changed(const struct intel_crtc_state *old_crtc_state, in intel_crtc_active_changed() argument
800 return old_crtc_state->hw.active != new_crtc_state->hw.active; in intel_crtc_active_changed()
805 const struct intel_crtc_state *old_crtc_state, *new_crtc_state; in intel_any_crtc_active_changed() local
[all …]
H A Dintel_plane.c474 const struct intel_crtc_state *old_crtc_state, in intel_plane_do_async_flip() argument
498 return DISPLAY_VER(display) < 9 || old_crtc_state->uapi.async_flip; in intel_plane_do_async_flip()
597 static int intel_plane_atomic_calc_changes(const struct intel_crtc_state *old_crtc_state, in intel_plane_atomic_calc_changes() argument
606 bool was_crtc_enabled = old_crtc_state->hw.active; in intel_plane_atomic_calc_changes()
662 if (intel_plane_do_async_flip(plane, old_crtc_state, new_crtc_state)) in intel_plane_atomic_calc_changes()
683 int intel_plane_atomic_check_with_state(const struct intel_crtc_state *old_crtc_state, in intel_plane_atomic_check_with_state() argument
746 return intel_plane_atomic_calc_changes(old_crtc_state, new_crtc_state, in intel_plane_atomic_check_with_state()
775 const struct intel_crtc_state *old_crtc_state = in plane_atomic_check() local
807 return intel_plane_atomic_check_with_state(old_crtc_state, in plane_atomic_check()
944 struct intel_crtc_state *old_crtc_state = in skl_crtc_planes_update_arm() local
[all …]
H A Dintel_dp_mst.c981 const struct intel_crtc_state *old_crtc_state, in mst_stream_disable() argument
994 intel_dp_sink_disable_decompression(state, connector, old_crtc_state); in mst_stream_disable()
999 const struct intel_crtc_state *old_crtc_state, in mst_stream_post_disable() argument
1023 !intel_dp_mst_is_master_trans(old_crtc_state)); in mst_stream_post_disable()
1025 for_each_pipe_crtc_modeset_disable(display, pipe_crtc, old_crtc_state, i) { in mst_stream_post_disable()
1032 intel_disable_transcoder(old_crtc_state); in mst_stream_post_disable()
1036 intel_ddi_clear_act_sent(encoder, old_crtc_state); in mst_stream_post_disable()
1039 TRANS_DDI_FUNC_CTL(display, old_crtc_state->cpu_transcoder), in mst_stream_post_disable()
1042 intel_ddi_wait_for_act_sent(encoder, old_crtc_state); in mst_stream_post_disable()
1048 intel_vrr_transcoder_disable(old_crtc_state); in mst_stream_post_disable()
[all …]
H A Dintel_dp_tunnel.c403 const struct intel_crtc_state *old_crtc_state; in check_inherited_tunnel_state() local
420 old_crtc_state = intel_atomic_get_old_crtc_state(state, old_crtc); in check_inherited_tunnel_state()
422 if (!old_crtc_state->hw.active || in check_inherited_tunnel_state()
423 old_crtc_state->dp_tunnel_ref.tunnel == intel_dp->tunnel) in check_inherited_tunnel_state()
685 const struct intel_crtc_state *old_crtc_state; in atomic_decrease_bw() local
689 for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { in atomic_decrease_bw()
700 tunnel = old_crtc_state->dp_tunnel_ref.tunnel; in atomic_decrease_bw()
H A Dintel_alpm.c391 const struct intel_crtc_state *old_crtc_state = in intel_alpm_pre_plane_update() local
399 if (crtc_state->has_lobf || crtc_state->has_lobf == old_crtc_state->has_lobf) in intel_alpm_pre_plane_update()
414 if (old_crtc_state->has_lobf) { in intel_alpm_pre_plane_update()
446 const struct intel_crtc_state *old_crtc_state = in intel_alpm_post_plane_update() local
451 crtc_state->has_lobf == old_crtc_state->has_lobf) in intel_alpm_post_plane_update()
H A Dintel_dbuf_bw.c184 const struct intel_crtc_state *old_crtc_state; in intel_dbuf_bw_calc_min_cdclk() local
192 for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, in intel_dbuf_bw_calc_min_cdclk()
196 skl_crtc_calc_dbuf_bw(&old_dbuf_bw, old_crtc_state); in intel_dbuf_bw_calc_min_cdclk()
H A Dintel_lvds.c341 const struct intel_crtc_state *old_crtc_state, in intel_disable_lvds() argument
358 const struct intel_crtc_state *old_crtc_state, in gmch_disable_lvds() argument
364 intel_disable_lvds(state, encoder, old_crtc_state, old_conn_state); in gmch_disable_lvds()
369 const struct intel_crtc_state *old_crtc_state, in pch_disable_lvds() argument
377 const struct intel_crtc_state *old_crtc_state, in pch_post_disable_lvds() argument
380 intel_disable_lvds(state, encoder, old_crtc_state, old_conn_state); in pch_post_disable_lvds()
H A Dintel_vdsc.c862 void intel_dsc_disable(const struct intel_crtc_state *old_crtc_state) in intel_dsc_disable() argument
864 struct intel_display *display = to_intel_display(old_crtc_state); in intel_dsc_disable()
865 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_dsc_disable()
868 if (old_crtc_state->dsc.compression_enable || in intel_dsc_disable()
869 old_crtc_state->joiner_pipes) { in intel_dsc_disable()
870 intel_de_write(display, dss_ctl1_reg(crtc, old_crtc_state->cpu_transcoder), 0); in intel_dsc_disable()
871 intel_de_write(display, dss_ctl2_reg(crtc, old_crtc_state->cpu_transcoder), 0); in intel_dsc_disable()
H A Dintel_audio.h24 const struct intel_crtc_state *old_crtc_state,
H A Dintel_atomic.c239 const struct intel_crtc_state *old_crtc_state = to_intel_crtc_state(crtc->state); in intel_crtc_duplicate_state() local
242 crtc_state = kmemdup(old_crtc_state, sizeof(*crtc_state), GFP_KERNEL); in intel_crtc_duplicate_state()
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_drm.c150 struct drm_crtc_state *old_crtc_state; in msm_edp_bridge_atomic_enable() local
165 old_crtc_state = drm_atomic_get_old_crtc_state(state, crtc); in msm_edp_bridge_atomic_enable()
167 if (old_crtc_state && old_crtc_state->self_refresh_active) { in msm_edp_bridge_atomic_enable()
179 struct drm_crtc_state *new_crtc_state = NULL, *old_crtc_state = NULL; in msm_edp_bridge_atomic_disable() local
192 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc); in msm_edp_bridge_atomic_disable()
193 if (!old_crtc_state) in msm_edp_bridge_atomic_disable()
210 } else if (old_crtc_state->self_refresh_active) { in msm_edp_bridge_atomic_disable()
/linux/drivers/gpu/drm/
H A Ddrm_atomic_helper.c653 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in drm_atomic_helper_check_modeset() local
662 for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { in drm_atomic_helper_check_modeset()
668 if (!drm_mode_equal(&old_crtc_state->mode, &new_crtc_state->mode)) { in drm_atomic_helper_check_modeset()
674 if (old_crtc_state->enable != new_crtc_state->enable) { in drm_atomic_helper_check_modeset()
690 if (old_crtc_state->active != new_crtc_state->active) { in drm_atomic_helper_check_modeset()
760 for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { in drm_atomic_helper_check_modeset()
1181 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in drm_atomic_helper_commit_encoder_bridge_disable() local
1196 old_crtc_state = drm_atomic_get_old_crtc_state(state, old_conn_state->crtc); in drm_atomic_helper_commit_encoder_bridge_disable()
1205 if (!crtc_needs_disable(old_crtc_state, new_crtc_state) || in drm_atomic_helper_commit_encoder_bridge_disable()
1257 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in drm_atomic_helper_commit_crtc_disable() local
[all …]
H A Ddrm_self_refresh_helper.c151 struct drm_crtc_state *old_crtc_state; in drm_self_refresh_helper_update_avg_times() local
154 for_each_old_crtc_in_state(state, crtc, old_crtc_state, i) { in drm_self_refresh_helper_update_avg_times()
159 if (old_crtc_state->self_refresh_active == in drm_self_refresh_helper_update_avg_times()
H A Ddrm_blend.c520 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in drm_atomic_normalize_zpos() local
535 for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { in drm_atomic_normalize_zpos()
536 if (old_crtc_state->plane_mask != new_crtc_state->plane_mask || in drm_atomic_normalize_zpos()
/linux/drivers/gpu/drm/bridge/
H A Dpanel.c119 struct drm_crtc_state *old_crtc_state; in panel_bridge_atomic_pre_enable() local
125 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc); in panel_bridge_atomic_pre_enable()
126 if (old_crtc_state && old_crtc_state->self_refresh_active) in panel_bridge_atomic_pre_enable()
138 struct drm_crtc_state *old_crtc_state; in panel_bridge_atomic_enable() local
144 old_crtc_state = drm_atomic_get_old_crtc_state(atomic_state, crtc); in panel_bridge_atomic_enable()
145 if (old_crtc_state && old_crtc_state->self_refresh_active) in panel_bridge_atomic_enable()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_kms.c586 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in vc4_ctm_atomic_check() local
590 for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { in vc4_ctm_atomic_check()
592 if (!new_crtc_state->ctm && old_crtc_state->ctm) { in vc4_ctm_atomic_check()
600 for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { in vc4_ctm_atomic_check()
601 if (new_crtc_state->ctm == old_crtc_state->ctm) in vc4_ctm_atomic_check()
926 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in vc4_pv_muxing_atomic_check() local
936 old_crtc_state = drm_atomic_get_old_crtc_state(state, crtc); in vc4_pv_muxing_atomic_check()
937 if (!old_crtc_state) in vc4_pv_muxing_atomic_check()
939 old_vc4_crtc_state = to_vc4_crtc_state(old_crtc_state); in vc4_pv_muxing_atomic_check()
949 if (old_crtc_state->enable == new_crtc_state->enable) { in vc4_pv_muxing_atomic_check()
[all …]
/linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1130 struct drm_crtc_state *old_crtc_state; in analogix_dp_bridge_atomic_pre_enable() local
1136 old_crtc_state = drm_atomic_get_old_crtc_state(old_state, crtc); in analogix_dp_bridge_atomic_pre_enable()
1138 if (old_crtc_state && old_crtc_state->self_refresh_active) in analogix_dp_bridge_atomic_pre_enable()
1185 struct drm_crtc_state *old_crtc_state; in analogix_dp_bridge_atomic_enable() local
1193 old_crtc_state = drm_atomic_get_old_crtc_state(old_state, crtc); in analogix_dp_bridge_atomic_enable()
1195 if (old_crtc_state && old_crtc_state->self_refresh_active) { in analogix_dp_bridge_atomic_enable()
1245 struct drm_crtc_state *old_crtc_state = NULL; in analogix_dp_bridge_atomic_disable() local
1264 old_crtc_state = drm_atomic_get_old_crtc_state(old_state, in analogix_dp_bridge_atomic_disable()
1268 if (old_crtc_state && old_crtc_state->self_refresh_active) { in analogix_dp_bridge_atomic_disable()
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-crtc.c62 struct drm_crtc_state *old_crtc_state) in ipu_crtc_disable_planes() argument
68 drm_atomic_crtc_state_for_each_plane(plane, old_crtc_state) { in ipu_crtc_disable_planes()
84 struct drm_crtc_state *old_crtc_state = drm_atomic_get_old_crtc_state(state, in ipu_crtc_atomic_disable() local
96 ipu_crtc_disable_planes(ipu_crtc, old_crtc_state); in ipu_crtc_atomic_disable()
/linux/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c225 struct drm_crtc_state *old_crtc_state; in rockchip_dp_drm_encoder_enable() local
236 old_crtc_state = drm_atomic_get_old_crtc_state(state, crtc); in rockchip_dp_drm_encoder_enable()
238 if (old_crtc_state && old_crtc_state->self_refresh_active) in rockchip_dp_drm_encoder_enable()
/linux/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_crtc.c48 struct drm_crtc_state *old_crtc_state = drm_atomic_get_old_crtc_state(state, in fsl_dcu_drm_crtc_atomic_disable() local
54 drm_atomic_helper_disable_planes_on_crtc(old_crtc_state, true); in fsl_dcu_drm_crtc_atomic_disable()
/linux/include/drm/
H A Ddrm_atomic_helper.h132 void drm_atomic_helper_commit_planes_on_crtc(struct drm_crtc_state *old_crtc_state);
134 drm_atomic_helper_disable_planes_on_crtc(struct drm_crtc_state *old_crtc_state,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c244 is_timing_unchanged_for_freesync(struct drm_crtc_state *old_crtc_state,
9439 struct drm_crtc_state *old_crtc_state, in is_content_protection_different() argument
9453 if (old_crtc_state) in is_content_protection_different()
9455 old_crtc_state->enable, in is_content_protection_different()
9456 old_crtc_state->active, in is_content_protection_different()
9457 old_crtc_state->mode_changed, in is_content_protection_different()
9458 old_crtc_state->active_changed, in is_content_protection_different()
9459 old_crtc_state->connectors_changed); in is_content_protection_different()
10417 struct drm_crtc_state *old_crtc_state, *new_crtc_state; in amdgpu_dm_commit_streams() local
10434 old_crtc_state = NULL; in amdgpu_dm_commit_streams()
[all …]

123