Home
last modified time | relevance | path

Searched refs:pipe_wm (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dskl_watermark.h52 const struct skl_wm_level *skl_plane_wm_level(const struct skl_pipe_wm *pipe_wm,
55 const struct skl_wm_level *skl_plane_trans_wm(const struct skl_pipe_wm *pipe_wm,
H A Di9xx_wm.c2893 struct intel_pipe_wm *pipe_wm) in ilk_validate_pipe_wm() argument
2898 .sprites_enabled = pipe_wm->sprites_enabled, in ilk_validate_pipe_wm()
2899 .sprites_scaled = pipe_wm->sprites_scaled, in ilk_validate_pipe_wm()
2907 if (!ilk_validate_wm_level(dev_priv, 0, &max, &pipe_wm->wm[0])) { in ilk_validate_pipe_wm()
2922 struct intel_pipe_wm *pipe_wm; in ilk_compute_pipe_wm() local
2931 pipe_wm = &crtc_state->wm.ilk.optimal; in ilk_compute_pipe_wm()
2942 pipe_wm->pipe_enabled = crtc_state->hw.active; in ilk_compute_pipe_wm()
2943 pipe_wm->sprites_enabled = crtc_state->active_planes & BIT(PLANE_SPRITE0); in ilk_compute_pipe_wm()
2944 pipe_wm->sprites_scaled = crtc_state->scaled_planes & BIT(PLANE_SPRITE0); in ilk_compute_pipe_wm()
2949 if (DISPLAY_VER(dev_priv) < 7 && pipe_wm->sprites_enabled) in ilk_compute_pipe_wm()
[all …]
H A Dintel_cursor.c625 const struct skl_pipe_wm *pipe_wm = &crtc_state->wm.skl.optimal; in skl_write_cursor_wm() local
632 skl_cursor_wm_reg_val(skl_plane_wm_level(pipe_wm, plane_id, level))); in skl_write_cursor_wm()
635 skl_cursor_wm_reg_val(skl_plane_trans_wm(pipe_wm, plane_id))); in skl_write_cursor_wm()
638 const struct skl_plane_wm *wm = &pipe_wm->planes[plane_id]; in skl_write_cursor_wm()
H A Dskl_watermark.c463 struct skl_pipe_wm *pipe_wm = &new_crtc_state->wm.skl.optimal; in intel_compute_sagv_mask() local
488 pipe_wm->use_sagv_wm = !HAS_HW_SAGV_WM(display) && in intel_compute_sagv_mask()
1437 skl_plane_wm_level(const struct skl_pipe_wm *pipe_wm, in skl_plane_wm_level() argument
1441 const struct skl_plane_wm *wm = &pipe_wm->planes[plane_id]; in skl_plane_wm_level()
1443 if (level == 0 && pipe_wm->use_sagv_wm) in skl_plane_wm_level()
1450 skl_plane_trans_wm(const struct skl_pipe_wm *pipe_wm, in skl_plane_trans_wm() argument
1453 const struct skl_plane_wm *wm = &pipe_wm->planes[plane_id]; in skl_plane_trans_wm()
1455 if (pipe_wm->use_sagv_wm) in skl_plane_trans_wm()
H A Dskl_universal_plane.c756 const struct skl_pipe_wm *pipe_wm = &crtc_state->wm.skl.optimal; in skl_write_plane_wm() local
768 skl_plane_wm_reg_val(skl_plane_wm_level(pipe_wm, plane_id, level))); in skl_write_plane_wm()
771 skl_plane_wm_reg_val(skl_plane_trans_wm(pipe_wm, plane_id))); in skl_write_plane_wm()
774 const struct skl_plane_wm *wm = &pipe_wm->planes[plane_id]; in skl_write_plane_wm()