Lines Matching refs:wp_idx
1525 int wp_idx = arm_cmn_wp_idx(event);
1532 writeq_relaxed(val, base + CMN_DTM_WPn_VAL(wp_idx));
1533 writeq_relaxed(mask, base + CMN_DTM_WPn_MASK(wp_idx));
1555 int wp_idx = arm_cmn_wp_idx(event);
1560 writeq_relaxed(0, base + CMN_DTM_WPn_MASK(wp_idx));
1561 writeq_relaxed(~0ULL, base + CMN_DTM_WPn_VAL(wp_idx));
1600 int wp_idx, dtm = dn->dtm, sel = hw->filter_sel;
1610 wp_idx = arm_cmn_wp_idx(event);
1611 val->wp[dtm][wp_idx] = CMN_EVENT_WP_COMBINE(event) + 1;
1648 int wp_idx, wp_cmb, dtm = dn->dtm, sel = hw->filter_sel;
1660 wp_idx = arm_cmn_wp_idx(event);
1661 if (val->wp[dtm][wp_idx])
1664 wp_cmb = val->wp[dtm][wp_idx ^ 1];
1836 int tmp, wp_idx = arm_cmn_wp_idx(event);
1839 if (dtm->wp_event[wp_idx] >= 0)
1842 tmp = dtm->wp_event[wp_idx ^ 1];
1847 input_sel = CMN__PMEVCNT0_INPUT_SEL_WP + wp_idx;
1848 dtm->wp_event[wp_idx] = dtc_idx;
1849 writel_relaxed(cfg, dtm->base + CMN_DTM_WPn_CONFIG(wp_idx));