Lines Matching refs:subslice
941 unsigned int slice, subslice; in gen9_wa_init_mcr() local
959 subslice = ffs(intel_sseu_get_hsw_subslices(sseu, slice)); in gen9_wa_init_mcr()
960 GEM_BUG_ON(!subslice); in gen9_wa_init_mcr()
961 subslice--; in gen9_wa_init_mcr()
967 mcr = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice); in gen9_wa_init_mcr()
970 drm_dbg(&i915->drm, "MCR slice:%d/subslice:%d = %x\n", slice, subslice, mcr); in gen9_wa_init_mcr()
1069 unsigned int slice, unsigned int subslice) in __set_mcr_steering() argument
1073 mcr = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice); in __set_mcr_steering()
1080 unsigned int slice, unsigned int subslice) in __add_mcr_wa() argument
1084 __set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice); in __add_mcr_wa()
1087 gt->default_steering.instanceid = subslice; in __add_mcr_wa()
1097 unsigned int subslice; in icl_wa_init_mcr() local
1111 subslice = __ffs(intel_sseu_get_hsw_subslices(sseu, 0)); in icl_wa_init_mcr()
1118 if (gt->info.l3bank_mask & BIT(subslice)) in icl_wa_init_mcr()
1121 __add_mcr_wa(gt, wal, 0, subslice); in icl_wa_init_mcr()
1128 unsigned long slice, subslice = 0, slice_mask = 0; in xehp_init_mcr() local
1185 subslice = intel_sseu_find_first_xehp_dss(sseu, GEN_DSS_PER_GSLICE, slice) % in xehp_init_mcr()
1188 __add_mcr_wa(gt, wal, slice, subslice); in xehp_init_mcr()