Lines Matching refs:wp_idx
772 int wp_idx = arm_cmn_wp_idx(event);
777 writeq_relaxed(val, dn->pmu_base + CMN_DTM_WPn_VAL(wp_idx));
778 writeq_relaxed(mask, dn->pmu_base + CMN_DTM_WPn_MASK(wp_idx));
800 int wp_idx = arm_cmn_wp_idx(event);
803 writeq_relaxed(0, dn->pmu_base + CMN_DTM_WPn_MASK(wp_idx));
804 writeq_relaxed(~0ULL, dn->pmu_base + CMN_DTM_WPn_VAL(wp_idx));
848 int wp_idx, xp = arm_cmn_node_to_xp(dn)->logid;
856 wp_idx = arm_cmn_wp_idx(event);
857 val->wp[xp][wp_idx] = CMN_EVENT_WP_COMBINE(event) + 1;
896 int wp_idx, wp_cmb, xp = arm_cmn_node_to_xp(dn)->logid;
907 wp_idx = arm_cmn_wp_idx(event);
908 if (val.wp[xp][wp_idx])
911 wp_cmb = val.wp[xp][wp_idx ^ 1];
1055 int tmp, wp_idx = arm_cmn_wp_idx(event);
1058 if (dn->wp_event[wp_idx] >= 0)
1061 tmp = dn->wp_event[wp_idx ^ 1];
1066 input_sel = CMN__PMEVCNT0_INPUT_SEL_WP + wp_idx;
1067 dn->wp_event[wp_idx] = dtc_idx;
1068 writel_relaxed(cfg, dn->pmu_base + CMN_DTM_WPn_CONFIG(wp_idx));