Lines Matching refs:results
2481 struct ilk_wm_values *results) in ilk_compute_wm_results() argument
2486 results->enable_fbc_wm = merged->fbc_wm_enabled; in ilk_compute_wm_results()
2487 results->partitioning = partitioning; in ilk_compute_wm_results()
2501 results->wm_lp[wm_lp - 1] = in ilk_compute_wm_results()
2507 results->wm_lp[wm_lp - 1] |= WM1_LP_SR_EN; in ilk_compute_wm_results()
2510 results->wm_lp[wm_lp - 1] |= in ilk_compute_wm_results()
2513 results->wm_lp[wm_lp - 1] |= in ilk_compute_wm_results()
2522 results->wm_lp_spr[wm_lp - 1] = WM1S_LP_EN | r->spr_val; in ilk_compute_wm_results()
2524 results->wm_lp_spr[wm_lp - 1] = r->spr_val; in ilk_compute_wm_results()
2536 results->wm_linetime[pipe] = intel_crtc->wm.active.linetime; in ilk_compute_wm_results()
2538 results->wm_pipe[pipe] = in ilk_compute_wm_results()
2668 struct ilk_wm_values *results) in ilk_write_wm_values() argument
2675 dirty = ilk_compute_wm_dirty(dev_priv, previous, results); in ilk_write_wm_values()
2682 I915_WRITE(WM0_PIPEA_ILK, results->wm_pipe[0]); in ilk_write_wm_values()
2684 I915_WRITE(WM0_PIPEB_ILK, results->wm_pipe[1]); in ilk_write_wm_values()
2686 I915_WRITE(WM0_PIPEC_IVB, results->wm_pipe[2]); in ilk_write_wm_values()
2689 I915_WRITE(PIPE_WM_LINETIME(PIPE_A), results->wm_linetime[0]); in ilk_write_wm_values()
2691 I915_WRITE(PIPE_WM_LINETIME(PIPE_B), results->wm_linetime[1]); in ilk_write_wm_values()
2693 I915_WRITE(PIPE_WM_LINETIME(PIPE_C), results->wm_linetime[2]); in ilk_write_wm_values()
2698 if (results->partitioning == INTEL_DDB_PART_1_2) in ilk_write_wm_values()
2705 if (results->partitioning == INTEL_DDB_PART_1_2) in ilk_write_wm_values()
2715 if (results->enable_fbc_wm) in ilk_write_wm_values()
2723 previous->wm_lp_spr[0] != results->wm_lp_spr[0]) in ilk_write_wm_values()
2724 I915_WRITE(WM1S_LP_ILK, results->wm_lp_spr[0]); in ilk_write_wm_values()
2727 if (dirty & WM_DIRTY_LP(2) && previous->wm_lp_spr[1] != results->wm_lp_spr[1]) in ilk_write_wm_values()
2728 I915_WRITE(WM2S_LP_IVB, results->wm_lp_spr[1]); in ilk_write_wm_values()
2729 if (dirty & WM_DIRTY_LP(3) && previous->wm_lp_spr[2] != results->wm_lp_spr[2]) in ilk_write_wm_values()
2730 I915_WRITE(WM3S_LP_IVB, results->wm_lp_spr[2]); in ilk_write_wm_values()
2733 if (dirty & WM_DIRTY_LP(1) && previous->wm_lp[0] != results->wm_lp[0]) in ilk_write_wm_values()
2734 I915_WRITE(WM1_LP_ILK, results->wm_lp[0]); in ilk_write_wm_values()
2735 if (dirty & WM_DIRTY_LP(2) && previous->wm_lp[1] != results->wm_lp[1]) in ilk_write_wm_values()
2736 I915_WRITE(WM2_LP_ILK, results->wm_lp[1]); in ilk_write_wm_values()
2737 if (dirty & WM_DIRTY_LP(3) && previous->wm_lp[2] != results->wm_lp[2]) in ilk_write_wm_values()
2738 I915_WRITE(WM3_LP_ILK, results->wm_lp[2]); in ilk_write_wm_values()
2740 dev_priv->wm.hw = *results; in ilk_write_wm_values()
3630 struct skl_wm_values *results = &dev_priv->wm.skl_results; in skl_update_wm() local
3636 memset(results->dirty, 0, sizeof(bool) * I915_MAX_PIPES); in skl_update_wm()
3638 skl_clear_wm(results, intel_crtc->pipe); in skl_update_wm()
3643 &results->ddb, &pipe_wm)) in skl_update_wm()
3646 skl_compute_wm_results(dev, ¶ms, &pipe_wm, results, intel_crtc); in skl_update_wm()
3647 results->dirty[intel_crtc->pipe] = true; in skl_update_wm()
3649 skl_update_other_pipe_wm(dev, crtc, &config, results); in skl_update_wm()
3650 skl_write_wm_values(dev_priv, results); in skl_update_wm()
3651 skl_flush_wm_values(dev_priv, results); in skl_update_wm()
3654 dev_priv->wm.skl_hw = *results; in skl_update_wm()
3697 struct ilk_wm_values results = {}; in ilk_update_wm() local
3731 ilk_compute_wm_results(dev, best_lp_wm, partitioning, &results); in ilk_update_wm()
3733 ilk_write_wm_values(dev_priv, &results); in ilk_update_wm()