• Home
  • Raw
  • Download

Lines Matching refs:optimal

1375 	struct g4x_wm_state *wm_state = &crtc_state->wm.g4x.optimal;  in g4x_compute_pipe_wm()
1456 const struct g4x_wm_state *optimal = &new_crtc_state->wm.g4x.optimal; in g4x_compute_intermediate_wm() local
1461 const struct g4x_wm_state *active = &old_crtc_state->wm.g4x.optimal; in g4x_compute_intermediate_wm()
1465 *intermediate = *optimal; in g4x_compute_intermediate_wm()
1472 intermediate->cxsr = optimal->cxsr && active->cxsr && in g4x_compute_intermediate_wm()
1474 intermediate->hpll_en = optimal->hpll_en && active->hpll_en && in g4x_compute_intermediate_wm()
1476 intermediate->fbc_en = optimal->fbc_en && active->fbc_en; in g4x_compute_intermediate_wm()
1480 max(optimal->wm.plane[plane_id], in g4x_compute_intermediate_wm()
1487 intermediate->sr.plane = max(optimal->sr.plane, in g4x_compute_intermediate_wm()
1489 intermediate->sr.cursor = max(optimal->sr.cursor, in g4x_compute_intermediate_wm()
1491 intermediate->sr.fbc = max(optimal->sr.fbc, in g4x_compute_intermediate_wm()
1494 intermediate->hpll.plane = max(optimal->hpll.plane, in g4x_compute_intermediate_wm()
1496 intermediate->hpll.cursor = max(optimal->hpll.cursor, in g4x_compute_intermediate_wm()
1498 intermediate->hpll.fbc = max(optimal->hpll.fbc, in g4x_compute_intermediate_wm()
1526 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in g4x_compute_intermediate_wm()
1621 crtc->wm.active.g4x = crtc_state->wm.g4x.optimal; in g4x_optimize_watermarks()
1896 struct vlv_wm_state *wm_state = &crtc_state->wm.vlv.optimal; in vlv_compute_pipe_wm()
2099 const struct vlv_wm_state *optimal = &new_crtc_state->wm.vlv.optimal; in vlv_compute_intermediate_wm() local
2104 const struct vlv_wm_state *active = &old_crtc_state->wm.vlv.optimal; in vlv_compute_intermediate_wm()
2108 *intermediate = *optimal; in vlv_compute_intermediate_wm()
2114 intermediate->num_levels = min(optimal->num_levels, active->num_levels); in vlv_compute_intermediate_wm()
2115 intermediate->cxsr = optimal->cxsr && active->cxsr && in vlv_compute_intermediate_wm()
2123 min(optimal->wm[level].plane[plane_id], in vlv_compute_intermediate_wm()
2127 intermediate->sr[level].plane = min(optimal->sr[level].plane, in vlv_compute_intermediate_wm()
2129 intermediate->sr[level].cursor = min(optimal->sr[level].cursor, in vlv_compute_intermediate_wm()
2140 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in vlv_compute_intermediate_wm()
2246 crtc->wm.active.vlv = crtc_state->wm.vlv.optimal; in vlv_optimize_watermarks()
3155 pipe_wm = &crtc_state->wm.ilk.optimal; in ilk_compute_pipe_wm()
3227 const struct intel_pipe_wm *b = &oldstate->wm.ilk.optimal; in ilk_compute_intermediate_wm()
3235 *a = newstate->wm.ilk.optimal; in ilk_compute_intermediate_wm()
3268 if (memcmp(a, &newstate->wm.ilk.optimal, sizeof(*a)) != 0) in ilk_compute_intermediate_wm()
3891 &crtc_state->wm.skl.optimal.planes[plane->id]; in skl_crtc_can_enable_sagv()
3933 &crtc_state->wm.skl.optimal.planes[plane_id]; in tgl_crtc_can_enable_sagv()
4012 struct skl_pipe_wm *pipe_wm = &new_crtc_state->wm.skl.optimal; in intel_compute_sagv_mask()
4784 const struct skl_pipe_wm *pipe_wm = &crtc_state->wm.skl.optimal; in skl_plane_wm_level()
4882 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_allocate_pipe_ddb()
4919 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_allocate_pipe_ddb()
4992 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_allocate_pipe_ddb()
5029 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_allocate_pipe_ddb()
5485 struct skl_plane_wm *wm = &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_build_plane_wm_single()
5508 struct skl_plane_wm *wm = &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_build_plane_wm_uv()
5593 struct skl_pipe_wm *pipe_wm = &crtc_state->wm.skl.optimal; in skl_build_pipe_wm()
5653 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_write_plane_wm()
5693 &crtc_state->wm.skl.optimal.planes[plane_id]; in skl_write_cursor_wm()
5847 old_pipe_wm = &old_crtc_state->wm.skl.optimal; in skl_print_wm_changes()
5848 new_pipe_wm = &new_crtc_state->wm.skl.optimal; in skl_print_wm_changes()
6080 &old_crtc_state->wm.skl.optimal.planes[plane_id], in skl_wm_add_affected_planes()
6081 &new_crtc_state->wm.skl.optimal.planes[plane_id])) in skl_wm_add_affected_planes()
6217 crtc->wm.active.ilk = crtc_state->wm.ilk.optimal; in ilk_optimize_watermarks()
6277 skl_pipe_wm_get_hw_state(crtc, &crtc_state->wm.skl.optimal); in skl_wm_get_hw_state()
6292 struct intel_pipe_wm *active = &crtc_state->wm.ilk.optimal; in ilk_pipe_wm_get_hw_state()
6507 crtc_state->wm.g4x.optimal = *active; in g4x_wm_get_hw_state()
6542 struct g4x_wm_state *wm_state = &crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
6575 crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
6576 crtc->wm.active.g4x = crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
6667 crtc_state->wm.vlv.optimal = *active; in vlv_wm_get_hw_state()
6698 struct vlv_wm_state *wm_state = &crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()
6724 crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()
6725 crtc->wm.active.vlv = crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()