Lines Matching full:ss
107 int s, ss; in gen11_compute_sseu_info() local
121 for (ss = 0; ss < sseu->max_subslices; ss++) in gen11_compute_sseu_info()
122 if (intel_sseu_has_subslice(sseu, s, ss)) in gen11_compute_sseu_info()
123 sseu_set_eus(sseu, s, ss, eu_en); in gen11_compute_sseu_info()
140 * Gen12 has Dual-Subslices, which behave similarly to 2 gen11 SS. in gen12_sseu_info_init()
199 int s, ss; in gen10_sseu_info_init() local
208 for (ss = 0; ss < sseu->max_subslices; ss++) in gen10_sseu_info_init()
209 sseu_set_eus(sseu, 0, ss, (eu_en >> (8 * ss)) & eu_mask); in gen10_sseu_info_init()
236 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen10_sseu_info_init()
237 if (sseu_get_eus(sseu, s, ss) == 0) in gen10_sseu_info_init()
238 subslice_mask_with_eus &= ~BIT(ss); in gen10_sseu_info_init()
332 int s, ss; in gen9_sseu_info_init() local
361 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen9_sseu_info_init()
365 if (!intel_sseu_has_subslice(sseu, s, ss)) in gen9_sseu_info_init()
369 eu_disabled_mask = (eu_disable >> (ss * 8)) & eu_mask; in gen9_sseu_info_init()
371 sseu_set_eus(sseu, s, ss, ~eu_disabled_mask); in gen9_sseu_info_init()
382 sseu->subslice_7eu[s] |= BIT(ss); in gen9_sseu_info_init()
415 #define IS_SS_DISABLED(ss) (!(sseu->subslice_mask[0] & BIT(ss))) in gen9_sseu_info_init() argument
435 int s, ss; in bdw_sseu_info_init() local
472 for (ss = 0; ss < sseu->max_subslices; ss++) { in bdw_sseu_info_init()
476 if (!intel_sseu_has_subslice(sseu, s, ss)) in bdw_sseu_info_init()
481 eu_disable[s] >> (ss * sseu->max_eus_per_subslice); in bdw_sseu_info_init()
483 sseu_set_eus(sseu, s, ss, ~eu_disabled_mask); in bdw_sseu_info_init()
491 sseu->subslice_7eu[s] |= 1 << ss; in bdw_sseu_info_init()
522 int s, ss; in hsw_sseu_info_init() local
570 for (ss = 0; ss < sseu->max_subslices; ss++) { in hsw_sseu_info_init()
571 sseu_set_eus(sseu, s, ss, in hsw_sseu_info_init()
743 int s, ss; in intel_sseu_print_topology() local
755 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_sseu_print_topology()
756 u16 enabled_eus = sseu_get_eus(sseu, s, ss); in intel_sseu_print_topology()
759 ss, hweight16(enabled_eus), enabled_eus); in intel_sseu_print_topology()