CCN_IDX_PMU_CYCLE_COUNTER
if (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER)
BUILD_BUG_ON(CCN_IDX_PMU_CYCLE_COUNTER != CCN_NUM_PMU_EVENT_COUNTERS);
idx != CCN_IDX_PMU_CYCLE_COUNTER);
if (test_and_set_bit(CCN_IDX_PMU_CYCLE_COUNTER,
hw->idx = CCN_IDX_PMU_CYCLE_COUNTER;
ccn->dt.pmu_counters[CCN_IDX_PMU_CYCLE_COUNTER].event = event;
if (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER) {
clear_bit(CCN_IDX_PMU_CYCLE_COUNTER, ccn->dt.pmu_counters_mask);
if (idx == CCN_IDX_PMU_CYCLE_COUNTER) {
mask = (1LLU << (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER ? 40 : 32)) - 1;
if (hw->idx == CCN_IDX_PMU_CYCLE_COUNTER)