hyperv.h (46466ae3a105d9620e1355e33125a413b8c6ce18) | hyperv.h (4eeef2424153e79910d65248b5e1abf137d050e9) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * KVM Microsoft Hyper-V emulation 4 * 5 * derived from arch/x86/kvm/x86.c 6 * 7 * Copyright (C) 2006 Qumranet, Inc. 8 * Copyright (C) 2008 Qumranet, Inc. --- 69 unchanged lines hidden (view full) --- 78{ 79 return &vcpu->kvm->arch.hyperv.hv_syndbg; 80} 81 82static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) 83{ 84 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); 85 | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * KVM Microsoft Hyper-V emulation 4 * 5 * derived from arch/x86/kvm/x86.c 6 * 7 * Copyright (C) 2006 Qumranet, Inc. 8 * Copyright (C) 2008 Qumranet, Inc. --- 69 unchanged lines hidden (view full) --- 78{ 79 return &vcpu->kvm->arch.hyperv.hv_syndbg; 80} 81 82static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) 83{ 84 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); 85 |
86 return hv_vcpu ? hv_vcpu->vp_index : kvm_vcpu_get_idx(vcpu); | 86 return hv_vcpu ? hv_vcpu->vp_index : vcpu->vcpu_idx; |
87} 88 89int kvm_hv_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host); 90int kvm_hv_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host); 91 92bool kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu); 93int kvm_hv_hypercall(struct kvm_vcpu *vcpu); 94 --- 52 unchanged lines hidden --- | 87} 88 89int kvm_hv_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host); 90int kvm_hv_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host); 91 92bool kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu); 93int kvm_hv_hypercall(struct kvm_vcpu *vcpu); 94 --- 52 unchanged lines hidden --- |