Lines Matching refs:msr
145 static bool intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) in intel_is_valid_msr() argument
150 switch (msr) { in intel_is_valid_msr()
158 ret = get_gp_pmc(pmu, msr, MSR_IA32_PERFCTR0) || in intel_is_valid_msr()
159 get_gp_pmc(pmu, msr, MSR_P6_EVNTSEL0) || in intel_is_valid_msr()
160 get_fixed_pmc(pmu, msr); in intel_is_valid_msr()
167 static int intel_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data) in intel_pmu_get_msr() argument
172 switch (msr) { in intel_pmu_get_msr()
186 if ((pmc = get_gp_pmc(pmu, msr, MSR_IA32_PERFCTR0)) || in intel_pmu_get_msr()
187 (pmc = get_fixed_pmc(pmu, msr))) { in intel_pmu_get_msr()
190 } else if ((pmc = get_gp_pmc(pmu, msr, MSR_P6_EVNTSEL0))) { in intel_pmu_get_msr()
203 u32 msr = msr_info->index; in intel_pmu_set_msr() local
206 switch (msr) { in intel_pmu_set_msr()
238 if ((pmc = get_gp_pmc(pmu, msr, MSR_IA32_PERFCTR0)) || in intel_pmu_set_msr()
239 (pmc = get_fixed_pmc(pmu, msr))) { in intel_pmu_set_msr()
244 } else if ((pmc = get_gp_pmc(pmu, msr, MSR_P6_EVNTSEL0))) { in intel_pmu_set_msr()