Lines Matching refs:msr_index
2543 static int vmx_get_vmx_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata) in vmx_get_vmx_msr() argument
2547 switch (msr_index) { in vmx_get_vmx_msr()
2643 static int vmx_get_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata) in vmx_get_msr() argument
2653 switch (msr_index) { in vmx_get_msr()
2667 return kvm_get_msr_common(vcpu, msr_index, pdata); in vmx_get_msr()
2693 return vmx_get_vmx_msr(vcpu, msr_index, pdata); in vmx_get_msr()
2704 msr = find_msr_entry(to_vmx(vcpu), msr_index); in vmx_get_msr()
2709 return kvm_get_msr_common(vcpu, msr_index, pdata); in vmx_get_msr()
2728 u32 msr_index = msr_info->index; in vmx_set_msr() local
2731 switch (msr_index) { in vmx_set_msr()
2814 msr = find_msr_entry(vmx, msr_index); in vmx_set_msr()
7382 u32 msr_index = vcpu->arch.regs[VCPU_REGS_RCX]; in nested_vmx_exit_handled_msr() local
7396 if (msr_index >= 0xc0000000) { in nested_vmx_exit_handled_msr()
7397 msr_index -= 0xc0000000; in nested_vmx_exit_handled_msr()
7402 if (msr_index < 1024*8) { in nested_vmx_exit_handled_msr()
7404 if (kvm_read_guest(vcpu->kvm, bitmap + msr_index/8, &b, 1)) in nested_vmx_exit_handled_msr()
7406 return 1 & (b >> (msr_index & 7)); in nested_vmx_exit_handled_msr()