Lines Matching defs:dtm_idx
259 u64 dtm_idx[2];
689 int dtm_idx = arm_cmn_get_index(hw->dtm_idx, i);
691 u16 dtm_count = reg >> (dtm_idx * 16);
781 int dtm_idx = arm_cmn_get_index(hw->dtm_idx, i);
783 dn->event[dtm_idx] = CMN_EVENT_EVENTID(event);
807 int dtm_idx = arm_cmn_get_index(hw->dtm_idx, i);
809 dn->event[dtm_idx] = 0;
992 unsigned int dtm_idx = arm_cmn_get_index(hw->dtm_idx, i);
1000 xp->pmu_config_low &= ~CMN__PMEVCNT_PAIRED(dtm_idx);
1003 memset(hw->dtm_idx, 0, sizeof(hw->dtm_idx));
1044 unsigned int dtm_idx, shift;
1047 dtm_idx = 0;
1048 while (xp->pmu_config_low & CMN__PMEVCNT_PAIRED(dtm_idx))
1049 if (++dtm_idx == CMN_DTM_NUM_COUNTERS)
1053 input_sel = CMN__PMEVCNT0_INPUT_SEL_XP + dtm_idx;
1073 input_sel = CMN__PMEVCNT0_INPUT_SEL_DEV + dtm_idx +
1090 arm_cmn_set_index(hw->dtm_idx, i, dtm_idx);
1092 xp->input_sel[dtm_idx] = input_sel;
1093 shift = CMN__PMEVCNTn_GLOBAL_NUM_SHIFT(dtm_idx);
1096 xp->pmu_config_low |= CMN__PMEVCNT_PAIRED(dtm_idx);