Lines Matching refs:slice
552 * ss_max == 4 (maximum number of subslices possible per slice)
1098 unsigned int slice, subslice;
1105 * Before any MMIO read into slice/subslice specific registers, MCR
1114 slice = ffs(sseu->slice_mask) - 1;
1115 GEM_BUG_ON(slice >= ARRAY_SIZE(sseu->subslice_mask.hsw));
1116 subslice = ffs(intel_sseu_get_hsw_subslices(sseu, slice));
1124 mcr = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice);
1127 drm_dbg(&i915->drm, "MCR slice:%d/subslice:%d = %x\n", slice, subslice, mcr);
1226 unsigned int slice, unsigned int subslice)
1230 mcr = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice);
1246 unsigned int slice, unsigned int subslice)
1248 __set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
1250 gt->default_steering.groupid = slice;
1291 unsigned long slice, subslice = 0, slice_mask = 0;
1347 slice = __ffs(slice_mask);
1348 subslice = intel_sseu_find_first_xehp_dss(sseu, GEN_DSS_PER_GSLICE, slice) %
1351 __add_mcr_wa(gt, wal, slice, subslice);