Lines Matching refs:intermediate

1405 	struct g4x_wm_state *intermediate = &new_crtc_state->wm.g4x.intermediate;  in g4x_compute_intermediate_wm()  local
1415 *intermediate = *optimal; in g4x_compute_intermediate_wm()
1417 intermediate->cxsr = false; in g4x_compute_intermediate_wm()
1418 intermediate->hpll_en = false; in g4x_compute_intermediate_wm()
1422 intermediate->cxsr = optimal->cxsr && active->cxsr && in g4x_compute_intermediate_wm()
1424 intermediate->hpll_en = optimal->hpll_en && active->hpll_en && in g4x_compute_intermediate_wm()
1426 intermediate->fbc_en = optimal->fbc_en && active->fbc_en; in g4x_compute_intermediate_wm()
1429 intermediate->wm.plane[plane_id] = in g4x_compute_intermediate_wm()
1433 WARN_ON(intermediate->wm.plane[plane_id] > in g4x_compute_intermediate_wm()
1437 intermediate->sr.plane = max(optimal->sr.plane, in g4x_compute_intermediate_wm()
1439 intermediate->sr.cursor = max(optimal->sr.cursor, in g4x_compute_intermediate_wm()
1441 intermediate->sr.fbc = max(optimal->sr.fbc, in g4x_compute_intermediate_wm()
1444 intermediate->hpll.plane = max(optimal->hpll.plane, in g4x_compute_intermediate_wm()
1446 intermediate->hpll.cursor = max(optimal->hpll.cursor, in g4x_compute_intermediate_wm()
1448 intermediate->hpll.fbc = max(optimal->hpll.fbc, in g4x_compute_intermediate_wm()
1451 WARN_ON((intermediate->sr.plane > in g4x_compute_intermediate_wm()
1453 intermediate->sr.cursor > in g4x_compute_intermediate_wm()
1455 intermediate->cxsr); in g4x_compute_intermediate_wm()
1456 WARN_ON((intermediate->sr.plane > in g4x_compute_intermediate_wm()
1458 intermediate->sr.cursor > in g4x_compute_intermediate_wm()
1460 intermediate->hpll_en); in g4x_compute_intermediate_wm()
1462 WARN_ON(intermediate->sr.fbc > g4x_fbc_fifo_size(1) && in g4x_compute_intermediate_wm()
1463 intermediate->fbc_en && intermediate->cxsr); in g4x_compute_intermediate_wm()
1464 WARN_ON(intermediate->hpll.fbc > g4x_fbc_fifo_size(2) && in g4x_compute_intermediate_wm()
1465 intermediate->fbc_en && intermediate->hpll_en); in g4x_compute_intermediate_wm()
1472 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in g4x_compute_intermediate_wm()
1550 crtc->wm.active.g4x = crtc_state->wm.g4x.intermediate; in g4x_initial_watermarks()
2038 struct vlv_wm_state *intermediate = &new_crtc_state->wm.vlv.intermediate; in vlv_compute_intermediate_wm() local
2048 *intermediate = *optimal; in vlv_compute_intermediate_wm()
2050 intermediate->cxsr = false; in vlv_compute_intermediate_wm()
2054 intermediate->num_levels = min(optimal->num_levels, active->num_levels); in vlv_compute_intermediate_wm()
2055 intermediate->cxsr = optimal->cxsr && active->cxsr && in vlv_compute_intermediate_wm()
2058 for (level = 0; level < intermediate->num_levels; level++) { in vlv_compute_intermediate_wm()
2062 intermediate->wm[level].plane[plane_id] = in vlv_compute_intermediate_wm()
2067 intermediate->sr[level].plane = min(optimal->sr[level].plane, in vlv_compute_intermediate_wm()
2069 intermediate->sr[level].cursor = min(optimal->sr[level].cursor, in vlv_compute_intermediate_wm()
2073 vlv_invalidate_wms(crtc, intermediate, level); in vlv_compute_intermediate_wm()
2080 if (memcmp(intermediate, optimal, sizeof(*intermediate)) != 0) in vlv_compute_intermediate_wm()
2169 crtc->wm.active.vlv = crtc_state->wm.vlv.intermediate; in vlv_initial_watermarks()
3138 struct intel_pipe_wm *a = &newstate->wm.ilk.intermediate; in ilk_compute_intermediate_wm()
5447 intel_crtc->wm.active.ilk = cstate->wm.ilk.intermediate; in ilk_initial_watermarks()
5773 crtc_state->wm.g4x.intermediate = *active; in g4x_wm_get_hw_state()
5836 crtc_state->wm.g4x.intermediate = in g4x_wm_sanitize()
5930 crtc_state->wm.vlv.intermediate = *active; in vlv_wm_get_hw_state()
5983 crtc_state->wm.vlv.intermediate = in vlv_wm_sanitize()