Lines Matching refs:kvm
55 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_data()
66 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_ctl()
74 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_ctl()
98 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_data()
110 struct kvm *kvm = vcpu->kvm; in kvm_hv_set_msr_pw() local
111 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_set_msr_pw()
133 addr = gfn_to_hva(kvm, gfn); in kvm_hv_set_msr_pw()
141 mark_page_dirty(kvm, gfn); in kvm_hv_set_msr_pw()
154 kvm, in kvm_hv_set_msr_pw()
158 mark_page_dirty(kvm, gfn); in kvm_hv_set_msr_pw()
241 struct kvm *kvm = vcpu->kvm; in kvm_hv_get_msr_pw() local
242 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_get_msr_pw()
253 div_u64(get_kernel_ns() + kvm->arch.kvmclock_offset, 100); in kvm_hv_get_msr_pw()
287 kvm_for_each_vcpu(r, v, vcpu->kvm) { in kvm_hv_get_msr()
320 mutex_lock(&vcpu->kvm->lock); in kvm_hv_set_msr_common()
322 mutex_unlock(&vcpu->kvm->lock); in kvm_hv_set_msr_common()
333 mutex_lock(&vcpu->kvm->lock); in kvm_hv_get_msr_common()
335 mutex_unlock(&vcpu->kvm->lock); in kvm_hv_get_msr_common()
341 bool kvm_hv_hypercall_enabled(struct kvm *kvm) in kvm_hv_hypercall_enabled() argument
343 return kvm->arch.hyperv.hv_hypercall & HV_X64_MSR_HYPERCALL_ENABLE; in kvm_hv_hypercall_enabled()