Searched refs:vcpu_nestedhvm (Results 1 – 16 of 16) sorted by relevance
40 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()
91 hvm_asid_flush_vcpu_asid(&vcpu_nestedhvm(v).nv_n2asid); in hvm_asid_flush_vcpu()
44 vcpu_nestedhvm(v).nv_guestmode = 146 vcpu_nestedhvm(v).nv_guestmode = 069 (!!vcpu_nestedhvm((v)).nv_vmswitch_in_progress)
137 #define vcpu_nestedhvm(v) ((v)->arch.hvm_vcpu.nvcpu) macro
56 #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))
68 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 …]
46 ? &vcpu_nestedhvm(curr).nv_n2asid : &curr->arch.hvm_vcpu.n1asid; in svm_asid_handle_vmrun()
222 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_create_vmcb()249 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_destroy_vmcb()
465 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 …]
86 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_enable_intr_window()
63 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 …]
152 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_intr_blocked()
1731 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()
93 #define vcpu_nestedsvm(v) (vcpu_nestedhvm(v).u.nsvm)
666 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()
1789 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