Lines Matching refs:optimal

1345 	struct g4x_wm_state *wm_state = &crtc_state->wm.g4x.optimal;  in g4x_compute_pipe_wm()
1429 const struct g4x_wm_state *optimal = &new_crtc_state->wm.g4x.optimal; in g4x_compute_intermediate_wm() local
1430 const struct g4x_wm_state *active = &old_crtc_state->wm.g4x.optimal; in g4x_compute_intermediate_wm()
1435 *intermediate = *optimal; in g4x_compute_intermediate_wm()
1442 intermediate->cxsr = optimal->cxsr && active->cxsr && in g4x_compute_intermediate_wm()
1444 intermediate->hpll_en = optimal->hpll_en && active->hpll_en && in g4x_compute_intermediate_wm()
1446 intermediate->fbc_en = optimal->fbc_en && active->fbc_en; in g4x_compute_intermediate_wm()
1450 max(optimal->wm.plane[plane_id], in g4x_compute_intermediate_wm()
1457 intermediate->sr.plane = max(optimal->sr.plane, in g4x_compute_intermediate_wm()
1459 intermediate->sr.cursor = max(optimal->sr.cursor, in g4x_compute_intermediate_wm()
1461 intermediate->sr.fbc = max(optimal->sr.fbc, in g4x_compute_intermediate_wm()
1464 intermediate->hpll.plane = max(optimal->hpll.plane, in g4x_compute_intermediate_wm()
1466 intermediate->hpll.cursor = max(optimal->hpll.cursor, in g4x_compute_intermediate_wm()
1468 intermediate->hpll.fbc = max(optimal->hpll.fbc, in g4x_compute_intermediate_wm()
1496 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in g4x_compute_intermediate_wm()
1591 crtc->wm.active.g4x = crtc_state->wm.g4x.optimal; in g4x_optimize_watermarks()
1866 struct vlv_wm_state *wm_state = &crtc_state->wm.vlv.optimal; in vlv_compute_pipe_wm()
2073 const struct vlv_wm_state *optimal = &new_crtc_state->wm.vlv.optimal; in vlv_compute_intermediate_wm() local
2074 const struct vlv_wm_state *active = &old_crtc_state->wm.vlv.optimal; in vlv_compute_intermediate_wm()
2079 *intermediate = *optimal; in vlv_compute_intermediate_wm()
2085 intermediate->num_levels = min(optimal->num_levels, active->num_levels); in vlv_compute_intermediate_wm()
2086 intermediate->cxsr = optimal->cxsr && active->cxsr && in vlv_compute_intermediate_wm()
2094 min(optimal->wm[level].plane[plane_id], in vlv_compute_intermediate_wm()
2098 intermediate->sr[level].plane = min(optimal->sr[level].plane, in vlv_compute_intermediate_wm()
2100 intermediate->sr[level].cursor = min(optimal->sr[level].cursor, in vlv_compute_intermediate_wm()
2111 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in vlv_compute_intermediate_wm()
2217 crtc->wm.active.vlv = crtc_state->wm.vlv.optimal; in vlv_optimize_watermarks()
3058 pipe_wm = &crtc_state->wm.ilk.optimal; in ilk_compute_pipe_wm()
3126 const struct intel_pipe_wm *b = &old_crtc_state->wm.ilk.optimal; in ilk_compute_intermediate_wm()
3134 *a = new_crtc_state->wm.ilk.optimal; in ilk_compute_intermediate_wm()
3168 if (memcmp(a, &new_crtc_state->wm.ilk.optimal, sizeof(*a)) != 0) in ilk_compute_intermediate_wm()
3603 crtc->wm.active.ilk = crtc_state->wm.ilk.optimal; in ilk_optimize_watermarks()
3614 struct intel_pipe_wm *active = &crtc_state->wm.ilk.optimal; in ilk_pipe_wm_get_hw_state()
3827 crtc_state->wm.g4x.optimal = *active; in g4x_wm_get_hw_state()
3863 struct g4x_wm_state *wm_state = &crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
3896 crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
3897 crtc->wm.active.g4x = crtc_state->wm.g4x.optimal; in g4x_wm_sanitize()
3988 crtc_state->wm.vlv.optimal = *active; in vlv_wm_get_hw_state()
4019 struct vlv_wm_state *wm_state = &crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()
4045 crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()
4046 crtc->wm.active.vlv = crtc_state->wm.vlv.optimal; in vlv_wm_sanitize()