Lines Matching refs:ss

130 	int s, ss;  in intel_device_info_dump_topology()  local
142 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_device_info_dump_topology()
143 u16 enabled_eus = sseu_get_eus(sseu, s, ss); in intel_device_info_dump_topology()
146 ss, hweight16(enabled_eus), enabled_eus); in intel_device_info_dump_topology()
181 int ss; in gen11_sseu_info_init() local
185 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen11_sseu_info_init()
186 if (sseu->subslice_mask[s] & BIT(ss)) in gen11_sseu_info_init()
187 sseu_set_eus(sseu, s, ss, eu_en); in gen11_sseu_info_init()
204 int s, ss; in gen10_sseu_info_init() local
228 for (ss = 0; ss < sseu->max_subslices; ss++) in gen10_sseu_info_init()
229 sseu_set_eus(sseu, 0, ss, (eu_en >> (8 * ss)) & eu_mask); in gen10_sseu_info_init()
253 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen10_sseu_info_init()
254 if (sseu_get_eus(sseu, s, ss) == 0) in gen10_sseu_info_init()
255 sseu->subslice_mask[s] &= ~BIT(ss); in gen10_sseu_info_init()
334 int s, ss; in gen9_sseu_info_init() local
366 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen9_sseu_info_init()
370 if (!(sseu->subslice_mask[s] & BIT(ss))) in gen9_sseu_info_init()
374 eu_disabled_mask = (eu_disable >> (ss * 8)) & eu_mask; in gen9_sseu_info_init()
376 sseu_set_eus(sseu, s, ss, ~eu_disabled_mask); in gen9_sseu_info_init()
387 sseu->subslice_7eu[s] |= BIT(ss); in gen9_sseu_info_init()
418 #define IS_SS_DISABLED(ss) (!(sseu->subslice_mask[0] & BIT(ss))) in gen9_sseu_info_init() argument
437 int s, ss; in broadwell_sseu_info_init() local
473 for (ss = 0; ss < sseu->max_subslices; ss++) { in broadwell_sseu_info_init()
477 if (!(sseu->subslice_mask[ss] & BIT(ss))) in broadwell_sseu_info_init()
482 eu_disable[s] >> (ss * sseu->max_eus_per_subslice); in broadwell_sseu_info_init()
484 sseu_set_eus(sseu, s, ss, ~eu_disabled_mask); in broadwell_sseu_info_init()
492 sseu->subslice_7eu[s] |= 1 << ss; in broadwell_sseu_info_init()
521 int s, ss; in haswell_sseu_info_init() local
568 for (ss = 0; ss < sseu->max_subslices; ss++) { in haswell_sseu_info_init()
569 sseu_set_eus(sseu, s, ss, in haswell_sseu_info_init()