Lines Matching defs:slice_mask
525 hweight8(DISPLAY_INFO(i915)->dbuf.slice_mask);
529 skl_ddb_entry_for_slices(struct drm_i915_private *i915, u8 slice_mask,
534 if (!slice_mask) {
540 ddb->start = (ffs(slice_mask) - 1) * slice_size;
541 ddb->end = fls(slice_mask) * slice_size;
547 static unsigned int mbus_ddb_offset(struct drm_i915_private *i915, u8 slice_mask)
551 if (slice_mask & (BIT(DBUF_S1) | BIT(DBUF_S2)))
552 slice_mask = BIT(DBUF_S1);
553 else if (slice_mask & (BIT(DBUF_S3) | BIT(DBUF_S4)))
554 slice_mask = BIT(DBUF_S3);
556 skl_ddb_entry_for_slices(i915, slice_mask, &ddb);
566 u8 slice_mask = 0;
579 slice_mask |= BIT(start_slice);
583 return slice_mask;
2642 DISPLAY_INFO(i915)->dbuf.slice_mask,