Lines Matching refs:hsw
31 for (i = 0; i < ARRAY_SIZE(sseu->subslice_mask.hsw); i++)
32 total += hweight8(sseu->subslice_mask.hsw[i]);
44 return sseu->subslice_mask.hsw[slice];
54 return sseu->eu_mask.hsw[slice][subslice];
66 sseu->eu_mask.hsw[slice][subslice] = eu_mask;
79 total += hweight16(sseu->eu_mask.hsw[s][ss]);
157 sseu->subslice_mask.hsw[0] = ss_en & valid_ss_mask;
342 sseu->subslice_mask.hsw[0] |= BIT(0);
351 sseu->subslice_mask.hsw[0] |= BIT(1);
407 sseu->subslice_mask.hsw[s] = subslice_mask;
464 #define IS_SS_DISABLED(ss) (!(sseu->subslice_mask.hsw[0] & BIT(ss)))
465 RUNTIME_INFO(i915)->has_pooled_eu = hweight8(sseu->subslice_mask.hsw[0]) == 3;
519 sseu->subslice_mask.hsw[s] = subslice_mask;
616 sseu->subslice_mask.hsw[s] = subslice_mask;
705 subslices > min_t(u8, 4, hweight8(sseu->subslice_mask.hsw[0]) / 2)) {
787 u8 ss_mask = sseu->subslice_mask.hsw[s];
810 u8 ss_mask = sseu->subslice_mask.hsw[s];
867 s, hweight8(sseu->subslice_mask.hsw[s]));