Lines Matching refs:hvm_vmx

85         v->arch.hvm_vmx.vmread_bitmap = vmread_bitmap;  in nvmx_vcpu_initialise()
95 v->arch.hvm_vmx.vmwrite_bitmap = vmwrite_bitmap; in nvmx_vcpu_initialise()
141 v->arch.hvm_vmx.vmcs_pa = nvcpu->nv_n1vmcx_pa; in nvmx_vcpu_destroy()
158 if ( v->arch.hvm_vmx.vmread_bitmap ) in nvmx_vcpu_destroy()
160 free_domheap_page(v->arch.hvm_vmx.vmread_bitmap); in nvmx_vcpu_destroy()
161 v->arch.hvm_vmx.vmread_bitmap = NULL; in nvmx_vcpu_destroy()
163 if ( v->arch.hvm_vmx.vmwrite_bitmap ) in nvmx_vcpu_destroy()
165 free_domheap_page(v->arch.hvm_vmx.vmwrite_bitmap); in nvmx_vcpu_destroy()
166 v->arch.hvm_vmx.vmwrite_bitmap = NULL; in nvmx_vcpu_destroy()
816 v->arch.hvm_vmx.vmcs_shadow_maddr = 0; in nvmx_purge_vvmcs()
1137 paddr_t vvmcs_maddr = v->arch.hvm_vmx.vmcs_shadow_maddr; in nvmx_set_vmcs_pointer()
1142 __vmwrite(VMREAD_BITMAP, page_to_maddr(v->arch.hvm_vmx.vmread_bitmap)); in nvmx_set_vmcs_pointer()
1143 __vmwrite(VMWRITE_BITMAP, page_to_maddr(v->arch.hvm_vmx.vmwrite_bitmap)); in nvmx_set_vmcs_pointer()
1148 paddr_t vvmcs_maddr = v->arch.hvm_vmx.vmcs_shadow_maddr; in nvmx_clear_vmcs_pointer()
1163 vmx_vmcs_switch(v->arch.hvm_vmx.vmcs_pa, nvcpu->nv_n2vmcx_pa); in virtual_vmentry()
1201 __vmwrite(HOST_CR0, v->arch.hvm_vmx.host_cr0); in virtual_vmentry()
1375 vmx_vmcs_switch(v->arch.hvm_vmx.vmcs_pa, nvcpu->nv_n1vmcx_pa); in virtual_vmexit()
1404 __vmwrite(HOST_CR0, v->arch.hvm_vmx.host_cr0); in virtual_vmexit()
1511 nvcpu->nv_n1vmcx_pa = v->arch.hvm_vmx.vmcs_pa; in nvmx_handle_vmxon()
1512 __vmpclear(v->arch.hvm_vmx.vmcs_pa); in nvmx_handle_vmxon()
1514 _mfn(PFN_DOWN(v->arch.hvm_vmx.vmcs_pa))); in nvmx_handle_vmxon()
1515 __vmptrld(v->arch.hvm_vmx.vmcs_pa); in nvmx_handle_vmxon()
1516 v->arch.hvm_vmx.launched = 0; in nvmx_handle_vmxon()
1636 PFN_DOWN(v->arch.hvm_vmx.vmcs_shadow_maddr)); in nvmx_handle_vmresume()
1670 PFN_DOWN(v->arch.hvm_vmx.vmcs_shadow_maddr)); in nvmx_handle_vmlaunch()
1681 PFN_DOWN(v->arch.hvm_vmx.vmcs_shadow_maddr)) < 0 ) in nvmx_handle_vmlaunch()
1732 v->arch.hvm_vmx.vmcs_shadow_maddr = in nvmx_handle_vmptrld()
1806 PFN_DOWN(v->arch.hvm_vmx.vmcs_shadow_maddr)); in nvmx_handle_vmclear()
2041 map_domain_page(_mfn(PFN_DOWN(v->arch.hvm_vmx.vmcs_pa))); in nvmx_msr_read_intercept()