Lines Matching refs:msr_index
3773 static bool kvm_is_msr_to_save(u32 msr_index)
3778 if (msrs_to_save[i] == msr_index)
7338 static void kvm_probe_feature_msr(u32 msr_index)
7341 .index = msr_index,
7347 msr_based_features[num_msr_based_features++] = msr_index;
7350 static void kvm_probe_msr_to_save(u32 msr_index)
7354 if (rdmsr_safe(msr_index, &dummy[0], &dummy[1]))
7361 switch (msr_index) {
7394 (msr_index - MSR_IA32_RTIT_ADDR0_A >=
7399 if (msr_index - MSR_ARCH_PERFMON_PERFCTR0 >=
7404 if (msr_index - MSR_ARCH_PERFMON_EVENTSEL0 >=
7409 if (msr_index - MSR_ARCH_PERFMON_FIXED_CTR0 >=
7432 msrs_to_save[num_msrs_to_save++] = msr_index;
8411 u32 msr_index, u64 *pdata)
8416 r = kvm_get_msr_with_filter(vcpu, msr_index, pdata);
8421 if (kvm_msr_user_space(vcpu, msr_index, KVM_EXIT_X86_RDMSR, 0,
8425 trace_kvm_msr_read_ex(msr_index);
8429 trace_kvm_msr_read(msr_index, *pdata);
8434 u32 msr_index, u64 data)
8439 r = kvm_set_msr_with_filter(vcpu, msr_index, data);
8444 if (kvm_msr_user_space(vcpu, msr_index, KVM_EXIT_X86_WRMSR, data,
8448 trace_kvm_msr_write_ex(msr_index, data);
8452 trace_kvm_msr_write(msr_index, data);
8457 u32 msr_index, u64 *pdata)
8459 return kvm_get_msr(emul_to_vcpu(ctxt), msr_index, pdata);