Searched refs:vcpu_nestedhvm (Results 1 – 17 of 17) sorted by relevance
49 vcpu_nestedhvm(v).nv_guestmode = 151 vcpu_nestedhvm(v).nv_guestmode = 074 (!!vcpu_nestedhvm((v)).nv_vmswitch_in_progress)98 return vcpu_nestedhvm(v).nv_vvmcxaddr != INVALID_PADDR; in vvmcx_valid()
138 #define vcpu_nestedhvm(v) ((v)->arch.hvm.nvcpu) macro
33 return vcpu_nestedhvm(v).nv_guestmode; in nestedhvm_vcpu_in_guestmode()39 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nestedhvm_vcpu_reset()104 vcpu_nestedhvm(v).nv_p2m = NULL; in nestedhvm_flushtlb_ipi()105 vcpu_nestedhvm(v).stale_np2m = true; in nestedhvm_flushtlb_ipi()
92 hvm_asid_flush_vcpu_asid(&vcpu_nestedhvm(v).nv_n2asid); in hvm_asid_flush_vcpu()
1575 vcpu_nestedhvm(v).nv_vvmcxaddr = INVALID_PADDR; in hvm_vcpu_initialise()
57 #define vcpu_2_nvmx(v) (vcpu_nestedhvm(v).u.nvmx)172 get_vvmcs_virtual(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding))177 set_vvmcs_virtual(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding, val))182 get_vvmcs_virtual_safe(vcpu_nestedhvm(vcpu).nv_vvmcx, encoding, val))187 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()423 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vmcb_prepare4vmrun()684 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_vmentry()742 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_vcpu_vmrun()1343 vcpu_nestedhvm(v).nv_vmexit_pending = 1; in nestedsvm_vmexit_defer()[all …]
44 ? &vcpu_nestedhvm(curr).nv_n2asid : &curr->arch.hvm.n1asid; in svm_asid_handle_vmrun()
183 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_create_vmcb()210 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_destroy_vmcb()
400 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_enter()410 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_leave()523 ? &vcpu_nestedhvm(v).nv_n2asid : &v->arch.hvm.n1asid); in svm_update_guest_cr()829 n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_set_tsc_offset()830 n2vmcb = vcpu_nestedhvm(v).nv_n2vmcx; in svm_set_tsc_offset()1745 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_dirty_intercept()1781 struct vmcb_struct *vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_dr_access()2218 vcpu_nestedhvm(v).nv_vmentry_pending = 1; in svm_vmexit_do_vmrun()2227 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in nsvm_get_nvmcb_page()2379 : vcpu_nestedhvm(v).nv_n2asid.asid); in svm_invlpga_intercept()[all …]
87 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in svm_enable_intr_window()
68 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_vcpu_initialise()155 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_vcpu_destroy()775 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in __clear_current_vvmcs()846 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_purge_vvmcs()1081 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in load_shadow_guest_state()1204 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in virtual_vmentry()1432 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in virtual_vmexit()1489 !vcpu_nestedhvm(curr).stale_np2m || in nvmx_eptp_update()1499 vcpu_nestedhvm(curr).stale_np2m = false; in nvmx_eptp_update()1506 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_switch_guest()[all …]
153 struct nestedvcpu *nvcpu = &vcpu_nestedhvm(v); in nvmx_intr_blocked()
1682 vcpu_nestedhvm(v).nv_vmexit_pending = 1; in nvmx_enqueue_n2_exceptions()3433 vcpu_nestedhvm(current).nv_vmexit_pending = 1; in ept_handle_violation()3773 vcpu_nestedhvm(v).nv_vmswitch_in_progress = 0; in vmx_vmexit_handler()4394 if ( nestedhvm_vcpu_in_guestmode(curr) && vcpu_nestedhvm(curr).stale_np2m ) in vmx_vmenter_helper()4403 p_asid = &vcpu_nestedhvm(curr).nv_n2asid; in vmx_vmenter_helper()
93 #define vcpu_nestedsvm(v) (vcpu_nestedhvm(v).u.nsvm)
679 if ( nestedhvm_enabled(v->domain) && vcpu_nestedhvm(v).nv_p2m ) in hap_invlpg()680 p2m_flush(v, vcpu_nestedhvm(v).nv_p2m); in hap_invlpg()
1583 vcpu_nestedhvm(v).nv_p2m = NULL; in p2m_flush()1622 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in assign_np2m()1637 vcpu_nestedhvm(v).stale_np2m = true; in nvcpu_flush()1643 struct nestedvcpu *nv = &vcpu_nestedhvm(v); in p2m_get_nestedp2m_locked()1726 struct nestedvcpu *nv = &vcpu_nestedhvm(curr); in np2m_schedule()1758 vcpu_nestedhvm(curr).nv_p2m = NULL; in np2m_schedule()
Completed in 42 milliseconds