KVM_FIXED_PMC_BASE_IDX
bitmap_set(pmu->all_valid_pmc_idx, KVM_FIXED_PMC_BASE_IDX,
pmc->idx - KVM_FIXED_PMC_BASE_IDX);
pmc->idx - KVM_FIXED_PMC_BASE_IDX);
int fixed_idx = idx - KVM_FIXED_PMC_BASE_IDX;
u64 mask = intel_fixed_bits_by_idx(pmc->idx - KVM_FIXED_PMC_BASE_IDX, 0xf);
pmc->idx - KVM_FIXED_PMC_BASE_IDX);
idx -= KVM_FIXED_PMC_BASE_IDX;
pmc->idx - KVM_FIXED_PMC_BASE_IDX) &
((BIT_ULL(pmu->nr_arch_fixed_counters) - 1) << KVM_FIXED_PMC_BASE_IDX));
pmu->fixed_counters[i].idx = i + KVM_FIXED_PMC_BASE_IDX;
__set_bit(KVM_FIXED_PMC_BASE_IDX + i, pmu->pmc_in_use);