Lines Matching refs:group
247 int group, int instance, u32 value) in rw_with_mcr_steering_fw() argument
263 REG_FIELD_PREP(MTL_MCR_GROUPID, group) | in rw_with_mcr_steering_fw()
268 mcr_ss = GEN11_MCR_SLICE(group) | GEN11_MCR_SUBSLICE(instance); in rw_with_mcr_steering_fw()
293 mcr_ss = GEN8_MCR_SLICE(group) | GEN8_MCR_SUBSLICE(instance); in rw_with_mcr_steering_fw()
324 int group, int instance, in rw_with_mcr_steering() argument
342 val = rw_with_mcr_steering_fw(gt, reg, rw_flag, group, instance, value); in rw_with_mcr_steering()
455 int group, int instance) in intel_gt_mcr_read() argument
457 return rw_with_mcr_steering(gt, reg, FW_REG_READ, group, instance, 0); in intel_gt_mcr_read()
474 int group, int instance) in intel_gt_mcr_unicast_write() argument
476 rw_with_mcr_steering(gt, reg, FW_REG_WRITE, group, instance, value); in intel_gt_mcr_unicast_write()
612 u8 *group, u8 *instance) in get_nonterminated_steering() argument
618 *group = 0; /* unused */ in get_nonterminated_steering()
623 *group = __ffs(gt->info.mslice_mask); in get_nonterminated_steering()
632 *group = __ffs(gt->info.mslice_mask) << 1; in get_nonterminated_steering()
636 *group = IS_DG2(gt->i915) ? 1 : 0; in get_nonterminated_steering()
641 *group = dss / GEN_DSS_PER_GSLICE; in get_nonterminated_steering()
649 *group = 0; in get_nonterminated_steering()
654 *group = 0; in get_nonterminated_steering()
656 *group = 1; in get_nonterminated_steering()
661 *group = 0; in get_nonterminated_steering()
681 u8 *group, u8 *instance) in intel_gt_mcr_get_nonterminated_steering() argument
687 get_nonterminated_steering(gt, type, group, instance); in intel_gt_mcr_get_nonterminated_steering()
692 *group = gt->default_steering.groupid; in intel_gt_mcr_get_nonterminated_steering()
714 u8 group, instance; in intel_gt_mcr_read_any_fw() local
720 get_nonterminated_steering(gt, type, &group, &instance); in intel_gt_mcr_read_any_fw()
723 group, instance, 0); in intel_gt_mcr_read_any_fw()
745 u8 group, instance; in intel_gt_mcr_read_any() local
749 get_nonterminated_steering(gt, type, &group, &instance); in intel_gt_mcr_read_any()
752 group, instance, 0); in intel_gt_mcr_read_any()
765 u8 group, instance; in report_steering_type() local
775 get_nonterminated_steering(gt, type, &group, &instance); in report_steering_type()
777 intel_steering_types[type], group, instance); in report_steering_type()
821 unsigned int *group, unsigned int *instance) in intel_gt_mcr_get_ss_steering() argument
824 *group = dss / GEN_DSS_PER_CSLICE; in intel_gt_mcr_get_ss_steering()
827 *group = dss / GEN_DSS_PER_GSLICE; in intel_gt_mcr_get_ss_steering()
830 *group = dss / GEN_MAX_SS_PER_HSW_SLICE; in intel_gt_mcr_get_ss_steering()