Home
last modified time | relevance | path

Searched refs:dss_mask (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/i915/gt/
A Dintel_sseu.c732 u16 intel_slicemask_from_dssmask(u64 dss_mask, int dss_per_slice) in intel_slicemask_from_dssmask() argument
737 WARN_ON(sizeof(dss_mask) * 8 / dss_per_slice > 8 * sizeof(slice_mask)); in intel_slicemask_from_dssmask()
739 for (i = 0; dss_mask; i++) { in intel_slicemask_from_dssmask()
740 if (dss_mask & GENMASK(dss_per_slice - 1, 0)) in intel_slicemask_from_dssmask()
743 dss_mask >>= dss_per_slice; in intel_slicemask_from_dssmask()
A Dintel_sseu.h120 u16 intel_slicemask_from_dssmask(u64 dss_mask, int dss_per_slice);
A Dintel_workarounds.c1019 u64 dss_mask = 0; in xehp_init_mcr() local
1050 dss_mask = intel_sseu_get_subslices(sseu, 0); in xehp_init_mcr()
1051 slice_mask = intel_slicemask_from_dssmask(dss_mask, GEN_DSS_PER_GSLICE); in xehp_init_mcr()
1076 subslice = __ffs(dss_mask >> (slice * GEN_DSS_PER_GSLICE)); in xehp_init_mcr()
1078 WARN_ON(dss_mask >> (slice * GEN_DSS_PER_GSLICE) == 0); in xehp_init_mcr()
A Dintel_gt.c115 u64 dss_mask = intel_sseu_get_subslices(&gt->info.sseu, 0); in slicemask() local
117 return intel_slicemask_from_dssmask(dss_mask, count); in slicemask()

Completed in 11 milliseconds