Lines Matching full:optimal
1196 struct g4x_wm_state *wm_state = &crtc_state->wm.g4x.optimal; in _g4x_compute_pipe_wm()
1290 const struct g4x_wm_state *optimal = &new_crtc_state->wm.g4x.optimal; in g4x_compute_intermediate_wm() local
1291 const struct g4x_wm_state *active = &old_crtc_state->wm.g4x.optimal; in g4x_compute_intermediate_wm()
1296 *intermediate = *optimal; in g4x_compute_intermediate_wm()
1303 intermediate->cxsr = optimal->cxsr && active->cxsr && in g4x_compute_intermediate_wm()
1305 intermediate->hpll_en = optimal->hpll_en && active->hpll_en && in g4x_compute_intermediate_wm()
1307 intermediate->fbc_en = optimal->fbc_en && active->fbc_en; in g4x_compute_intermediate_wm()
1311 max(optimal->wm.plane[plane_id], in g4x_compute_intermediate_wm()
1318 intermediate->sr.plane = max(optimal->sr.plane, in g4x_compute_intermediate_wm()
1320 intermediate->sr.cursor = max(optimal->sr.cursor, in g4x_compute_intermediate_wm()
1322 intermediate->sr.fbc = max(optimal->sr.fbc, in g4x_compute_intermediate_wm()
1325 intermediate->hpll.plane = max(optimal->hpll.plane, in g4x_compute_intermediate_wm()
1327 intermediate->hpll.cursor = max(optimal->hpll.cursor, in g4x_compute_intermediate_wm()
1329 intermediate->hpll.fbc = max(optimal->hpll.fbc, in g4x_compute_intermediate_wm()
1357 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in g4x_compute_intermediate_wm()
1468 crtc->wm.active.g4x = crtc_state->wm.g4x.optimal; in g4x_optimize_watermarks()
1739 struct vlv_wm_state *wm_state = &crtc_state->wm.vlv.optimal; in _vlv_compute_pipe_wm()
1961 const struct vlv_wm_state *optimal = &new_crtc_state->wm.vlv.optimal; in vlv_compute_intermediate_wm() local
1962 const struct vlv_wm_state *active = &old_crtc_state->wm.vlv.optimal; in vlv_compute_intermediate_wm()
1967 *intermediate = *optimal; in vlv_compute_intermediate_wm()
1973 intermediate->num_levels = min(optimal->num_levels, active->num_levels); in vlv_compute_intermediate_wm()
1974 intermediate->cxsr = optimal->cxsr && active->cxsr && in vlv_compute_intermediate_wm()
1982 min(optimal->wm[level].plane[plane_id], in vlv_compute_intermediate_wm()
1986 intermediate->sr[level].plane = min(optimal->sr[level].plane, in vlv_compute_intermediate_wm()
1988 intermediate->sr[level].cursor = min(optimal->sr[level].cursor, in vlv_compute_intermediate_wm()
1999 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in vlv_compute_intermediate_wm()
2121 crtc->wm.active.vlv = crtc_state->wm.vlv.optimal; in vlv_optimize_watermarks()
2931 pipe_wm = &crtc_state->wm.ilk.optimal; in ilk_compute_pipe_wm()
2999 const struct intel_pipe_wm *optimal = &new_crtc_state->wm.ilk.optimal; in ilk_compute_intermediate_wm() local
3000 const struct intel_pipe_wm *active = &old_crtc_state->wm.ilk.optimal; in ilk_compute_intermediate_wm()
3008 *intermediate = *optimal; in ilk_compute_intermediate_wm()
3046 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in ilk_compute_intermediate_wm()
3485 crtc->wm.active.ilk = crtc_state->wm.ilk.optimal; in ilk_optimize_watermarks()
3496 struct intel_pipe_wm *active = &crtc_state->wm.ilk.optimal; in ilk_pipe_wm_get_hw_state()
3833 crtc_state->wm.g4x.optimal = *active; in g4x_wm_get_hw_state()
3896 crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
3897 crtc->wm.active.g4x = crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
3994 crtc_state->wm.vlv.optimal = *active; in vlv_wm_get_hw_state()
4049 crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()
4050 crtc->wm.active.vlv = crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()