Home
last modified time | relevance | path

Searched refs:hve (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/arch/x86/kvm/svm/
Dsvm_onhyperv.h20 struct hv_enlightenments *hve = in svm_hv_init_vmcb() local
25 hve->hv_enlightenments_control.enlightened_npt_tlb = 1; in svm_hv_init_vmcb()
28 hve->hv_enlightenments_control.msr_bitmap = 1; in svm_hv_init_vmcb()
63 struct hv_enlightenments *hve = in svm_hv_vmcb_dirty_nested_enlightenments() local
66 if (hve->hv_enlightenments_control.msr_bitmap) in svm_hv_vmcb_dirty_nested_enlightenments()
73 struct hv_enlightenments *hve = in svm_hv_update_vp_id() local
77 if (hve->hv_vp_id != vp_index) { in svm_hv_update_vp_id()
78 hve->hv_vp_id = vp_index; in svm_hv_update_vp_id()
Dsvm_onhyperv.c19 struct hv_enlightenments *hve; in svm_hv_enable_direct_tlbflush() local
29 hve = (struct hv_enlightenments *)to_svm(vcpu)->vmcb->control.reserved_sw; in svm_hv_enable_direct_tlbflush()
31 hve->partition_assist_page = __pa(*p_hv_pa_pg); in svm_hv_enable_direct_tlbflush()
32 hve->hv_vm_id = (unsigned long)vcpu->kvm; in svm_hv_enable_direct_tlbflush()
33 if (!hve->hv_enlightenments_control.nested_flush_hypercall) { in svm_hv_enable_direct_tlbflush()
34 hve->hv_enlightenments_control.nested_flush_hypercall = 1; in svm_hv_enable_direct_tlbflush()
Dnested.c182 struct hv_enlightenments *hve = in nested_svm_vmrun_msrpm() local
196 hve->hv_enlightenments_control.msr_bitmap && in nested_svm_vmrun_msrpm()
/Linux-v6.1/tools/testing/selftests/kvm/x86_64/
Dhyperv_svm_test.c67 struct hv_enlightenments *hve = in guest_code() local
93 hve->hv_enlightenments_control.msr_bitmap = 1; in guest_code()