Lines Matching refs:CCN_IDX_PMU_CYCLE_COUNTER
128 #define CCN_IDX_PMU_CYCLE_COUNTER CCN_NUM_PMU_EVENT_COUNTERS macro
645 if (test_and_set_bit(CCN_IDX_PMU_CYCLE_COUNTER, in arm_ccn_pmu_event_alloc()
649 hw->idx = CCN_IDX_PMU_CYCLE_COUNTER; in arm_ccn_pmu_event_alloc()
650 ccn->dt.pmu_counters[CCN_IDX_PMU_CYCLE_COUNTER].event = event; in arm_ccn_pmu_event_alloc()
694 if (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER) { in arm_ccn_pmu_event_release()
695 clear_bit(CCN_IDX_PMU_CYCLE_COUNTER, ccn->dt.pmu_counters_mask); in arm_ccn_pmu_event_release()
844 if (idx == CCN_IDX_PMU_CYCLE_COUNTER) { in arm_ccn_pmu_read_counter()
875 mask = (1LLU << (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER ? 40 : 32)) - 1; in arm_ccn_pmu_event_update()
944 timeout = arm_ccn_pmu_read_counter(ccn, CCN_IDX_PMU_CYCLE_COUNTER) + in arm_ccn_pmu_event_stop()
946 while (arm_ccn_pmu_read_counter(ccn, CCN_IDX_PMU_CYCLE_COUNTER) < in arm_ccn_pmu_event_stop()
1069 if (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER) in arm_ccn_pmu_event_config()
1141 BUILD_BUG_ON(CCN_IDX_PMU_CYCLE_COUNTER != CCN_NUM_PMU_EVENT_COUNTERS); in arm_ccn_pmu_overflow_handler()
1148 idx != CCN_IDX_PMU_CYCLE_COUNTER); in arm_ccn_pmu_overflow_handler()