Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_sseu.c703 u16 intel_slicemask_from_dssmask(u64 dss_mask, int dss_per_slice) in intel_slicemask_from_dssmask() argument
708 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()
Dintel_sseu.h111 u16 intel_slicemask_from_dssmask(u64 dss_mask, int dss_per_slice);
Dintel_workarounds.c950 u64 dss_mask = 0; in xehp_init_mcr() local
981 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()
Dintel_gt.c114 u64 dss_mask = intel_sseu_get_subslices(&gt->info.sseu, 0); in slicemask() local
116 return intel_slicemask_from_dssmask(dss_mask, count); in slicemask()