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