Lines Matching refs:max_subslices
11 u8 max_subslices, u8 max_eus_per_subslice) in intel_sseu_set_info() argument
14 sseu->max_subslices = max_subslices; in intel_sseu_set_info()
17 sseu->ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices); in intel_sseu_set_info()
65 int slice_stride = sseu->max_subslices * sseu->eu_stride; in sseu_eu_idx()
107 ss_mask = ss_en >> (s * sseu->max_subslices); in get_ss_stride_mask()
108 ss_mask &= GENMASK(sseu->max_subslices - 1, 0); in get_ss_stride_mask()
119 GEM_BUG_ON(sseu->max_slices * sseu->max_subslices > in gen11_compute_sseu_info()
145 for (ss = 0; ss < sseu->max_subslices; ss++) in gen11_compute_sseu_info()
313 subslice_mask = (1 << sseu->max_subslices) - 1; in gen9_sseu_info_init()
330 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen9_sseu_info_init()
416 subslice_mask = GENMASK(sseu->max_subslices - 1, 0); in bdw_sseu_info_init()
442 for (ss = 0; ss < sseu->max_subslices; ss++) { in bdw_sseu_info_init()
540 for (ss = 0; ss < sseu->max_subslices; ss++) { in hsw_sseu_info_init()
723 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_sseu_print_topology()