Lines Matching defs:index
28 * event is enumerated via CPUID using the index of the event.
64 /* mapping between fixed pmc index and intel_arch_events array */
182 static bool intel_pmu_is_valid_lbr_msr(struct kvm_vcpu *vcpu, u32 index)
190 ret = (index == MSR_LBR_SELECT) || (index == MSR_LBR_TOS) ||
191 (index >= records->from && index < records->from + records->nr) ||
192 (index >= records->to && index < records->to + records->nr);
195 ret = (index >= records->info && index < records->info + records->nr);
315 u32 index = msr_info->index;
317 if (!intel_pmu_is_valid_lbr_msr(vcpu, index))
332 rdmsrl(index, msr_info->data);
334 wrmsrl(index, msr_info->data);
352 u32 msr = msr_info->index;
395 u32 msr = msr_info->index;
476 int index = array_index_nospec(i, KVM_PMC_MAX_FIXED);
477 struct kvm_pmc *pmc = &pmu->fixed_counters[index];
478 u32 event = fixed_pmc_events[index];
762 * A negative index indicates the event isn't mapped to a