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()
873 * For more DBuf slices algorithm can get even more messy
936 * For more DBuf slices algorithm can get even more messy
1337 * if one or two slices can be used for single pipe configurations in icl_compute_dbuf_slices()
2641 enabled_slices |= dbuf_state->slices[pipe]; in intel_dbuf_enabled_slices()
2692 new_dbuf_state->slices[pipe] = in skl_compute_ddb()
2696 if (old_dbuf_state->slices[pipe] == new_dbuf_state->slices[pipe]) in skl_compute_ddb()
2713 "Enabled dbuf slices 0x%x -> 0x%x (total dbuf slices 0x%x), mbus joined? %s->%s\n", in skl_compute_ddb()
3171 u8 slices; in skl_wm_get_hw_state() local
3210 slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes, in skl_wm_get_hw_state()
3212 mbus_offset = mbus_ddb_offset(i915, slices); in skl_wm_get_hw_state()
3216 /* The slices actually used by the planes on the pipe */ in skl_wm_get_hw_state()
3217 dbuf_state->slices[pipe] = in skl_wm_get_hw_state()
3221 "[CRTC:%d:%s] dbuf slices 0x%x, ddb (%d - %d), active pipes 0x%x, mbus joined: %s\n", in skl_wm_get_hw_state()
3223 dbuf_state->slices[pipe], dbuf_state->ddb[pipe].start, in skl_wm_get_hw_state()
3795 u8 slices; in skl_dbuf_is_misconfigured() local
3797 slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes, in skl_dbuf_is_misconfigured()
3799 if (dbuf_state->slices[crtc->pipe] & ~slices) in skl_dbuf_is_misconfigured()
3816 * to the wrong DBUF slices. This will cause an infinite loop in skl_dbuf_sanitize()
3867 dbuf_state->slices[pipe] = 0; in skl_wm_crtc_disable_noatomic()
3931 "mismatch in DBUF Slices (expected 0x%x, got 0x%x)\n", in intel_wm_state_verify()