Home
last modified time | relevance | path

Searched refs:cdclk_state (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_cdclk.c2829 struct intel_cdclk_state *cdclk_state = in intel_compute_min_cdclk() local
2844 if (cdclk_state->min_cdclk[crtc->pipe] == min_cdclk) in intel_compute_min_cdclk()
2847 cdclk_state->min_cdclk[crtc->pipe] = min_cdclk; in intel_compute_min_cdclk()
2849 ret = intel_atomic_lock_global_state(&cdclk_state->base); in intel_compute_min_cdclk()
2858 if (cdclk_state->bw_min_cdclk != min_cdclk) { in intel_compute_min_cdclk()
2861 cdclk_state->bw_min_cdclk = min_cdclk; in intel_compute_min_cdclk()
2863 ret = intel_atomic_lock_global_state(&cdclk_state->base); in intel_compute_min_cdclk()
2869 min_cdclk = max(cdclk_state->force_min_cdclk, in intel_compute_min_cdclk()
2870 cdclk_state->bw_min_cdclk); in intel_compute_min_cdclk()
2872 min_cdclk = max(min_cdclk, cdclk_state->min_cdclk[pipe]); in intel_compute_min_cdclk()
[all …]
H A Dhsw_ips.c263 const struct intel_cdclk_state *cdclk_state; in hsw_ips_compute_config() local
265 cdclk_state = intel_atomic_get_cdclk_state(state); in hsw_ips_compute_config()
266 if (IS_ERR(cdclk_state)) in hsw_ips_compute_config()
267 return PTR_ERR(cdclk_state); in hsw_ips_compute_config()
270 if (crtc_state->pixel_rate > cdclk_state->logical.cdclk * 95 / 100) in hsw_ips_compute_config()
H A Dintel_modeset_setup.c160 struct intel_cdclk_state *cdclk_state = in intel_crtc_disable_noatomic_complete() local
181 cdclk_state->min_cdclk[pipe] = 0; in intel_crtc_disable_noatomic_complete()
182 cdclk_state->min_voltage_level[pipe] = 0; in intel_crtc_disable_noatomic_complete()
183 cdclk_state->active_pipes &= ~BIT(pipe); in intel_crtc_disable_noatomic_complete()
706 struct intel_cdclk_state *cdclk_state = in intel_modeset_readout_hw_state() local
743 cdclk_state->active_pipes = active_pipes; in intel_modeset_readout_hw_state()
901 cdclk_state->min_cdclk[crtc->pipe] = min_cdclk; in intel_modeset_readout_hw_state()
902 cdclk_state->min_voltage_level[crtc->pipe] = in intel_modeset_readout_hw_state()
H A Dintel_display_driver.c86 struct intel_cdclk_state *cdclk_state; in intel_display_driver_init_hw() local
91 cdclk_state = to_intel_cdclk_state(display->cdclk.obj.state); in intel_display_driver_init_hw()
95 cdclk_state->logical = cdclk_state->actual = display->cdclk.hw; in intel_display_driver_init_hw()
H A Dintel_atomic_plane.c260 const struct intel_cdclk_state *cdclk_state; in intel_plane_calc_min_cdclk() local
285 cdclk_state = intel_atomic_get_cdclk_state(state); in intel_plane_calc_min_cdclk()
286 if (IS_ERR(cdclk_state)) in intel_plane_calc_min_cdclk()
287 return PTR_ERR(cdclk_state); in intel_plane_calc_min_cdclk()
298 cdclk_state->min_cdclk[crtc->pipe]) in intel_plane_calc_min_cdclk()
306 cdclk_state->min_cdclk[crtc->pipe]); in intel_plane_calc_min_cdclk()
H A Dintel_bw.c1270 const struct intel_cdclk_state *cdclk_state; in intel_bw_calc_min_cdclk() local
1315 cdclk_state = intel_atomic_get_cdclk_state(state); in intel_bw_calc_min_cdclk()
1316 if (IS_ERR(cdclk_state)) in intel_bw_calc_min_cdclk()
1317 return PTR_ERR(cdclk_state); in intel_bw_calc_min_cdclk()
1327 if (new_min_cdclk <= cdclk_state->bw_min_cdclk) in intel_bw_calc_min_cdclk()
1332 new_min_cdclk, cdclk_state->bw_min_cdclk); in intel_bw_calc_min_cdclk()
H A Dintel_audio.c929 struct intel_cdclk_state *cdclk_state; in glk_force_audio_cdclk_commit() local
937 cdclk_state = intel_atomic_get_cdclk_state(state); in glk_force_audio_cdclk_commit()
938 if (IS_ERR(cdclk_state)) in glk_force_audio_cdclk_commit()
939 return PTR_ERR(cdclk_state); in glk_force_audio_cdclk_commit()
941 cdclk_state->force_min_cdclk = enable ? 2 * 96000 : 0; in glk_force_audio_cdclk_commit()
H A Dintel_fbc.c1414 const struct intel_cdclk_state *cdclk_state; in intel_fbc_check_plane() local
1416 cdclk_state = intel_atomic_get_cdclk_state(state); in intel_fbc_check_plane()
1417 if (IS_ERR(cdclk_state)) in intel_fbc_check_plane()
1418 return PTR_ERR(cdclk_state); in intel_fbc_check_plane()
1420 if (crtc_state->pixel_rate >= cdclk_state->logical.cdclk * 95 / 100) { in intel_fbc_check_plane()