Searched refs:hv_vcpu (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/x86/kvm/svm/
H A Dhyperv.h19 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
21 if (!hv_vcpu)
24 hv_vcpu->nested.pa_page_gpa = hve->partition_assist_page;
25 hv_vcpu->nested.vm_id = hve->hv_vm_id;
26 hv_vcpu->nested.vp_id = hve->hv_vp_id;
33 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
35 if (!hv_vcpu)
41 return hv_vcpu->vp_assist_page.nested_control.features.directhypercall;
/linux-master/arch/x86/kvm/
H A Dhyperv.h71 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
73 return &hv_vcpu->synic;
78 struct kvm_vcpu_hv *hv_vcpu = container_of(synic, struct kvm_vcpu_hv, synic); local
80 return hv_vcpu->vcpu;
90 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
92 return hv_vcpu ? hv_vcpu->vp_index : vcpu->vcpu_idx;
134 struct kvm_vcpu_hv *hv_vcpu; local
136 hv_vcpu = container_of(stimer - stimer->index, struct kvm_vcpu_hv,
138 return hv_vcpu
143 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
158 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
199 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
220 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
228 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
[all...]
H A Dhyperv.c223 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
230 for (idx = 0; idx < ARRAY_SIZE(hv_vcpu->stimer); idx++) {
231 stimer = &hv_vcpu->stimer[idx];
248 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
250 hv_vcpu->exit.type = KVM_EXIT_HYPERV_SYNIC;
251 hv_vcpu->exit.u.synic.msr = msr;
252 hv_vcpu->exit.u.synic.control = synic->control;
253 hv_vcpu->exit.u.synic.evt_page = synic->evt_page;
254 hv_vcpu->exit.u.synic.msg_page = synic->msg_page;
330 struct kvm_vcpu_hv *hv_vcpu local
349 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
690 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
865 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
898 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
913 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
926 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
962 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
1249 hv_check_msr_access(struct kvm_vcpu_hv *hv_vcpu, u32 msr) argument
1520 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
1690 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
1935 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
1966 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
2003 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
2219 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
2299 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
2344 struct kvm_vcpu_hv *hv_vcpu; local
2469 hv_check_hypercall_access(struct kvm_vcpu_hv *hv_vcpu, u16 code) argument
2521 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
[all...]
H A Dx86.c10867 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
10870 vcpu->run->hyperv = hv_vcpu->exit;
/linux-master/arch/x86/kvm/vmx/
H A Dhyperv.c18 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
23 if (unlikely(!hv_vcpu->vp_assist_page.enlighten_vmentry))
26 return hv_vcpu->vp_assist_page.current_nested_vmcs;
96 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
105 if (WARN_ON_ONCE(!hv_vcpu))
108 return hv_vcpu->cpuid_cache.nested_ebx & HV_X64_NESTED_EVMCS1_PERF_GLOBAL_CTRL;
213 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
217 if (!hv_vcpu || !evmcs)
223 return hv_vcpu->vp_assist_page.nested_control.features.directhypercall;
H A Dnested.c230 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(vcpu); local
240 if (hv_vcpu) {
241 hv_vcpu->nested.pa_page_gpa = INVALID_GPA;
242 hv_vcpu->nested.vm_id = 0;
243 hv_vcpu->nested.vp_id = 0;
1609 struct kvm_vcpu_hv *hv_vcpu = to_hv_vcpu(&vmx->vcpu); local
1617 hv_vcpu->nested.pa_page_gpa = evmcs->partition_assist_page;
1618 hv_vcpu->nested.vm_id = evmcs->hv_vm_id;
1619 hv_vcpu->nested.vp_id = evmcs->hv_vp_id;

Completed in 143 milliseconds