Home
last modified time | relevance | path

Searched refs:vcpu_nestedhvm (Results 1 – 16 of 16) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dnestedhvm.c40 return vcpu_nestedhvm(v).nv_guestmode; in nestedhvm_vcpu_in_guestmode()
46 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nestedhvm_vcpu_reset()
111 vcpu_nestedhvm(v).nv_p2m = NULL; in nestedhvm_flushtlb_ipi()
112 vcpu_nestedhvm(v).stale_np2m = true; in nestedhvm_flushtlb_ipi()
A Dasid.c91 hvm_asid_flush_vcpu_asid(&vcpu_nestedhvm(v).nv_n2asid); in hvm_asid_flush_vcpu()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dnestedhvm.h44 vcpu_nestedhvm(v).nv_guestmode = 1
46 vcpu_nestedhvm(v).nv_guestmode = 0
69 (!!vcpu_nestedhvm((v)).nv_vmswitch_in_progress)
A Dvcpu.h137 #define vcpu_nestedhvm(v) ((v)->arch.hvm_vcpu.nvcpu) macro
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/
A Dvvmx.h56 #define vcpu_2_nvmx(v) (vcpu_nestedhvm(v).u.nvmx)
196 get_vvmcs_virtual(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding))
201 set_vvmcs_virtual(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding, val))
206 get_vvmcs_virtual_safe(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding, val))
211 set_vvmcs_virtual_safe(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding, val))
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dnestedsvm.c68 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nestedsvm_vmcb_map()
101 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_initialise()
130 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_destroy()
236 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_hostsave()
260 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_hostrestore()
355 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vmrun_permissionmap()
425 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vmcb_prepare4vmrun()
693 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_vmentry()
751 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_vmrun()
1351 vcpu_nestedhvm(v).nv_vmexit_pending = 1; in nestedsvm_vmexit_defer()
[all …]
A Dasid.c46 ? &vcpu_nestedhvm(curr).nv_n2asid : &curr->arch.hvm_vcpu.n1asid; in svm_asid_handle_vmrun()
A Dvmcb.c222 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_create_vmcb()
249 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_destroy_vmcb()
A Dsvm.c465 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_enter()
475 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_leave()
572 ? &vcpu_nestedhvm(v).nv_n2asid : &v->arch.hvm_vcpu.n1asid); in svm_update_guest_cr()
845 n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_set_tsc_offset()
846 n2vmcb = vcpu_nestedhvm(v).nv_n2vmcx; in svm_set_tsc_offset()
1760 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_dirty_intercept()
1822 struct vmcb_struct *vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_dr_access()
2205 vcpu_nestedhvm(v).nv_vmentry_pending = 1; in svm_vmexit_do_vmrun()
2214 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_get_nvmcb_page()
2369 : vcpu_nestedhvm(v).nv_n2asid.asid); in svm_invlpga_intercept()
[all …]
A Dintr.c86 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_enable_intr_window()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvvmx.c63 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_vcpu_initialise()
131 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_vcpu_destroy()
409 vcpu_nestedhvm(v).nv_vmexit_pending = 1; in vmx_inst_check_privilege()
752 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in __clear_current_vvmcs()
808 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_purge_vvmcs()
1048 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in load_shadow_guest_state()
1160 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in virtual_vmentry()
1361 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in virtual_vmexit()
1419 !vcpu_nestedhvm(curr).stale_np2m || in nvmx_eptp_update()
1429 vcpu_nestedhvm(curr).stale_np2m = false; in nvmx_eptp_update()
[all …]
A Dintr.c152 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_intr_blocked()
A Dvmx.c1731 vcpu_nestedhvm(v).nv_vmexit_pending = 1; in nvmx_enqueue_n2_exceptions()
3276 vcpu_nestedhvm(current).nv_vmexit_pending = 1; in ept_handle_violation()
3604 vcpu_nestedhvm(v).nv_vmswitch_in_progress = 0; in vmx_vmexit_handler()
4231 if ( nestedhvm_vcpu_in_guestmode(curr) && vcpu_nestedhvm(curr).stale_np2m ) in vmx_vmenter_helper()
4240 p_asid = &vcpu_nestedhvm(curr).nv_n2asid; in vmx_vmenter_helper()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/
A Dnestedsvm.h93 #define vcpu_nestedsvm(v) (vcpu_nestedhvm(v).u.nsvm)
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/
A Dhap.c666 if ( nestedhvm_enabled(v->domain) && vcpu_nestedhvm(v).nv_p2m ) in hap_invlpg()
667 p2m_flush(v, vcpu_nestedhvm(v).nv_p2m); in hap_invlpg()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dp2m.c1789 vcpu_nestedhvm(v).nv_p2m = NULL; in p2m_flush()
1828 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in assign_np2m()
1843 vcpu_nestedhvm(v).stale_np2m = true; in nvcpu_flush()
1849 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in p2m_get_nestedp2m_locked()
1932 struct nestedvcpu *nv = &vcpu_nestedhvm(curr); in np2m_schedule()
1964 vcpu_nestedhvm(curr).nv_p2m = NULL; in np2m_schedule()

Completed in 43 milliseconds