Searched refs:dss_mask (Results 1 – 4 of 4) sorted by relevance
703 u16 intel_slicemask_from_dssmask(u64 dss_mask, int dss_per_slice) in intel_slicemask_from_dssmask() argument708 WARN_ON(sizeof(dss_mask) * 8 / dss_per_slice > 8 * sizeof(slice_mask)); in intel_slicemask_from_dssmask()710 for (i = 0; dss_mask; i++) { in intel_slicemask_from_dssmask()711 if (dss_mask & GENMASK(dss_per_slice - 1, 0)) in intel_slicemask_from_dssmask()714 dss_mask >>= dss_per_slice; in intel_slicemask_from_dssmask()
111 u16 intel_slicemask_from_dssmask(u64 dss_mask, int dss_per_slice);
950 u64 dss_mask = 0; in xehp_init_mcr() local981 dss_mask = intel_sseu_get_subslices(sseu, 0); in xehp_init_mcr()982 slice_mask = intel_slicemask_from_dssmask(dss_mask, GEN_DSS_PER_GSLICE); in xehp_init_mcr()1007 subslice = __ffs(dss_mask >> (slice * GEN_DSS_PER_GSLICE)); in xehp_init_mcr()1009 WARN_ON(dss_mask >> (slice * GEN_DSS_PER_GSLICE) == 0); in xehp_init_mcr()
114 u64 dss_mask = intel_sseu_get_subslices(>->info.sseu, 0); in slicemask() local116 return intel_slicemask_from_dssmask(dss_mask, count); in slicemask()