Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/i915/gt/
Dintel_gt_mcr.c121 gt->info.mslice_mask = in intel_gt_mcr_init()
124 gt->info.mslice_mask |= in intel_gt_mcr_init()
128 if (!gt->info.mslice_mask) /* should be impossible! */ in intel_gt_mcr_init()
606 *group = __ffs(gt->info.mslice_mask); in get_nonterminated_steering()
615 *group = __ffs(gt->info.mslice_mask) << 1; in get_nonterminated_steering()
Dintel_gt_types.h277 unsigned long mslice_mask; member
Dintel_workarounds.c1342 for_each_set_bit(i, &gt->info.mslice_mask, GEN12_MAX_MSLICES) in xehp_init_mcr()
1355 if (slice_mask & gt->info.mslice_mask) { in xehp_init_mcr()
1356 slice_mask &= gt->info.mslice_mask; in xehp_init_mcr()
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_gt_mcr.c243 u32 mslice_mask = REG_FIELD_GET(MEML3_EN_MASK, in init_steering_l3bank() local
252 gt->steering[L3BANK].group_target = __ffs(mslice_mask); in init_steering_l3bank()
256 u32 mslice_mask = REG_FIELD_GET(MEML3_EN_MASK, in init_steering_l3bank() local
258 u32 bank = __ffs(mslice_mask) * 8; in init_steering_l3bank()