Lines Matching refs:xehp
27 return bitmap_weight(sseu->subslice_mask.xehp, in intel_sseu_subslice_total()
51 return sseu->eu_mask.xehp[subslice]; in sseu_get_eus()
63 sseu->eu_mask.xehp[subslice] = eu_mask; in sseu_set_eus()
76 total += hweight16(sseu->eu_mask.xehp[ss]); in compute_eu_total()
173 bitmap_or(sseu->subslice_mask.xehp, in xehp_compute_sseu_info()
174 sseu->compute_subslice_mask.xehp, in xehp_compute_sseu_info()
175 sseu->geometry_subslice_mask.xehp, in xehp_compute_sseu_info()
204 bitmap_from_arr32(ssmask->xehp, fuse_val, numregs * 32); in xehp_load_dss_mask()
784 sseu->geometry_subslice_mask.xehp); in intel_sseu_dump()
787 sseu->compute_subslice_mask.xehp); in intel_sseu_dump()
841 str_yes_no(test_bit(dss, sseu->geometry_subslice_mask.xehp)), in sseu_print_xehp_topology()
842 str_yes_no(test_bit(dss, sseu->compute_subslice_mask.xehp)), in sseu_print_xehp_topology()
868 bitmap_weight(sseu->geometry_subslice_mask.xehp, in intel_sseu_print_ss_info()
871 bitmap_weight(sseu->compute_subslice_mask.xehp, in intel_sseu_print_ss_info()
890 bitmap_fill(per_slice_mask.xehp, dss_per_slice); in intel_slicemask_from_xehp_dssmask()
891 for (i = 0; !bitmap_empty(dss_mask.xehp, XEHP_BITMAP_BITS(dss_mask)); i++) { in intel_slicemask_from_xehp_dssmask()
892 if (bitmap_intersects(dss_mask.xehp, per_slice_mask.xehp, dss_per_slice)) in intel_slicemask_from_xehp_dssmask()
895 bitmap_shift_right(dss_mask.xehp, dss_mask.xehp, dss_per_slice, in intel_slicemask_from_xehp_dssmask()