Lines Matching refs:results

2264 				   struct ilk_wm_values *results)  in ilk_compute_wm_results()  argument
2269 results->enable_fbc_wm = merged->fbc_wm_enabled; in ilk_compute_wm_results()
2270 results->partitioning = partitioning; in ilk_compute_wm_results()
2284 results->wm_lp[wm_lp - 1] = in ilk_compute_wm_results()
2290 results->wm_lp[wm_lp - 1] |= WM1_LP_SR_EN; in ilk_compute_wm_results()
2293 results->wm_lp[wm_lp - 1] |= in ilk_compute_wm_results()
2296 results->wm_lp[wm_lp - 1] |= in ilk_compute_wm_results()
2305 results->wm_lp_spr[wm_lp - 1] = WM1S_LP_EN | r->spr_val; in ilk_compute_wm_results()
2307 results->wm_lp_spr[wm_lp - 1] = r->spr_val; in ilk_compute_wm_results()
2319 results->wm_linetime[pipe] = intel_crtc->wm.active.linetime; in ilk_compute_wm_results()
2321 results->wm_pipe[pipe] = in ilk_compute_wm_results()
2451 struct ilk_wm_values *results) in ilk_write_wm_values() argument
2458 dirty = ilk_compute_wm_dirty(dev_priv, previous, results); in ilk_write_wm_values()
2465 I915_WRITE(WM0_PIPEA_ILK, results->wm_pipe[0]); in ilk_write_wm_values()
2467 I915_WRITE(WM0_PIPEB_ILK, results->wm_pipe[1]); in ilk_write_wm_values()
2469 I915_WRITE(WM0_PIPEC_IVB, results->wm_pipe[2]); in ilk_write_wm_values()
2472 I915_WRITE(PIPE_WM_LINETIME(PIPE_A), results->wm_linetime[0]); in ilk_write_wm_values()
2474 I915_WRITE(PIPE_WM_LINETIME(PIPE_B), results->wm_linetime[1]); in ilk_write_wm_values()
2476 I915_WRITE(PIPE_WM_LINETIME(PIPE_C), results->wm_linetime[2]); in ilk_write_wm_values()
2481 if (results->partitioning == INTEL_DDB_PART_1_2) in ilk_write_wm_values()
2488 if (results->partitioning == INTEL_DDB_PART_1_2) in ilk_write_wm_values()
2498 if (results->enable_fbc_wm) in ilk_write_wm_values()
2506 previous->wm_lp_spr[0] != results->wm_lp_spr[0]) in ilk_write_wm_values()
2507 I915_WRITE(WM1S_LP_ILK, results->wm_lp_spr[0]); in ilk_write_wm_values()
2510 if (dirty & WM_DIRTY_LP(2) && previous->wm_lp_spr[1] != results->wm_lp_spr[1]) in ilk_write_wm_values()
2511 I915_WRITE(WM2S_LP_IVB, results->wm_lp_spr[1]); in ilk_write_wm_values()
2512 if (dirty & WM_DIRTY_LP(3) && previous->wm_lp_spr[2] != results->wm_lp_spr[2]) in ilk_write_wm_values()
2513 I915_WRITE(WM3S_LP_IVB, results->wm_lp_spr[2]); in ilk_write_wm_values()
2516 if (dirty & WM_DIRTY_LP(1) && previous->wm_lp[0] != results->wm_lp[0]) in ilk_write_wm_values()
2517 I915_WRITE(WM1_LP_ILK, results->wm_lp[0]); in ilk_write_wm_values()
2518 if (dirty & WM_DIRTY_LP(2) && previous->wm_lp[1] != results->wm_lp[1]) in ilk_write_wm_values()
2519 I915_WRITE(WM2_LP_ILK, results->wm_lp[1]); in ilk_write_wm_values()
2520 if (dirty & WM_DIRTY_LP(3) && previous->wm_lp[2] != results->wm_lp[2]) in ilk_write_wm_values()
2521 I915_WRITE(WM3_LP_ILK, results->wm_lp[2]); in ilk_write_wm_values()
2523 dev_priv->wm.hw = *results; in ilk_write_wm_values()
3330 struct skl_wm_values *results = &dev_priv->wm.skl_results; in skl_update_wm() local
3334 memset(results, 0, sizeof(*results)); in skl_update_wm()
3339 &results->ddb, &pipe_wm)) in skl_update_wm()
3342 skl_compute_wm_results(dev, &params, &pipe_wm, results, intel_crtc); in skl_update_wm()
3343 results->dirty[intel_crtc->pipe] = true; in skl_update_wm()
3345 skl_update_other_pipe_wm(dev, crtc, &config, results); in skl_update_wm()
3346 skl_write_wm_values(dev_priv, results); in skl_update_wm()
3347 skl_flush_wm_values(dev_priv, results); in skl_update_wm()
3350 dev_priv->wm.skl_hw = *results; in skl_update_wm()
3385 struct ilk_wm_values results = {}; in ilk_update_wm() local
3419 ilk_compute_wm_results(dev, best_lp_wm, partitioning, &results); in ilk_update_wm()
3421 ilk_write_wm_values(dev_priv, &results); in ilk_update_wm()