Lines Matching full:slices
42 u8 slices[I915_MAX_PIPES];
458 * Per plane DDB entry can in a really worst case be on multiple slices
510 if (dbuf_state->slices[pipe] != dbuf_state->slices[for_pipe])
546 dbuf_slice_mask = new_dbuf_state->slices[pipe];
563 if (old_dbuf_state->slices[pipe] == new_dbuf_state->slices[pipe] &&
584 "[CRTC:%d:%s] dbuf slices 0x%x -> 0x%x, ddb (%d - %d) -> (%d - %d), active pipes 0x%x -> 0x%x\n",
586 old_dbuf_state->slices[pipe], new_dbuf_state->slices[pipe],
742 * For more DBuf slices algorithm can get even more messy
805 * For more DBuf slices algorithm can get even more messy
1206 * if one or two slices can be used for single pipe configurations
2504 enabled_slices |= dbuf_state->slices[pipe];
2554 new_dbuf_state->slices[pipe] =
2558 if (old_dbuf_state->slices[pipe] == new_dbuf_state->slices[pipe])
2575 "Enabled dbuf slices 0x%x -> 0x%x (total dbuf slices 0x%x), mbus joined? %s->%s\n",
3071 u8 slices;
3110 slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes,
3112 mbus_offset = mbus_ddb_offset(display, slices);
3116 /* The slices actually used by the planes on the pipe */
3117 dbuf_state->slices[pipe] =
3121 "[CRTC:%d:%s] dbuf slices 0x%x, ddb (%d - %d), active pipes 0x%x, mbus joined: %s\n",
3123 dbuf_state->slices[pipe], dbuf_state->ddb[pipe].start,
3724 u8 slices;
3726 slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes,
3728 if (dbuf_state->slices[crtc->pipe] & ~slices)
3745 * to the wrong DBUF slices. This will cause an infinite loop
3796 dbuf_state->slices[pipe] = 0;
3859 "mismatch in DBUF Slices (expected 0x%x, got 0x%x)\n",