Lines Matching full:slices

586 	 * Per plane DDB entry can in a really worst case be on multiple slices  in skl_ddb_dbuf_slice_mask()
639 if (dbuf_state->slices[pipe] != dbuf_state->slices[for_pipe]) in intel_crtc_dbuf_weights()
675 dbuf_slice_mask = new_dbuf_state->slices[pipe]; in skl_crtc_allocate_ddb()
692 if (old_dbuf_state->slices[pipe] == new_dbuf_state->slices[pipe] && in skl_crtc_allocate_ddb()
713 … "[CRTC:%d:%s] dbuf slices 0x%x -> 0x%x, ddb (%d - %d) -> (%d - %d), active pipes 0x%x -> 0x%x\n", in skl_crtc_allocate_ddb()
715 old_dbuf_state->slices[pipe], new_dbuf_state->slices[pipe], in skl_crtc_allocate_ddb()
872 * For more DBuf slices algorithm can get even more messy
935 * For more DBuf slices algorithm can get even more messy
1336 * if one or two slices can be used for single pipe configurations in icl_compute_dbuf_slices()
2555 enabled_slices |= dbuf_state->slices[pipe]; in intel_dbuf_enabled_slices()
2606 new_dbuf_state->slices[pipe] = in skl_compute_ddb()
2610 if (old_dbuf_state->slices[pipe] == new_dbuf_state->slices[pipe]) in skl_compute_ddb()
2627 "Enabled dbuf slices 0x%x -> 0x%x (total dbuf slices 0x%x), mbus joined? %s->%s\n", in skl_compute_ddb()
3084 u8 slices; in skl_wm_get_hw_state() local
3121 slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes, in skl_wm_get_hw_state()
3123 mbus_offset = mbus_ddb_offset(i915, slices); in skl_wm_get_hw_state()
3127 /* The slices actually used by the planes on the pipe */ in skl_wm_get_hw_state()
3128 dbuf_state->slices[pipe] = in skl_wm_get_hw_state()
3132 "[CRTC:%d:%s] dbuf slices 0x%x, ddb (%d - %d), active pipes 0x%x, mbus joined: %s\n", in skl_wm_get_hw_state()
3134 dbuf_state->slices[pipe], dbuf_state->ddb[pipe].start, in skl_wm_get_hw_state()
3706 u8 slices; in skl_dbuf_is_misconfigured() local
3708 slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes, in skl_dbuf_is_misconfigured()
3710 if (dbuf_state->slices[crtc->pipe] & ~slices) in skl_dbuf_is_misconfigured()
3727 * to the wrong DBUF slices. This will cause an infinite loop in skl_dbuf_sanitize()
3800 "mismatch in DBUF Slices (expected 0x%x, got 0x%x)\n", in intel_wm_state_verify()