Lines Matching refs:vmcs_write64

1434 static void vmcs_write64(unsigned long field, u64 value)  in vmcs_write64()  function
1642 vmcs_write64(guest_val_vmcs, guest_val); in add_atomic_switch_msr_special()
1643 vmcs_write64(host_val_vmcs, host_val); in add_atomic_switch_msr_special()
2203 vmcs_write64(MSR_BITMAP, __pa(msr_bitmap)); in vmx_set_msr_bitmap()
2313 vmcs_write64(TSC_OFFSET, offset + in vmx_write_tsc_offset()
2319 vmcs_write64(TSC_OFFSET, offset); in vmx_write_tsc_offset()
2327 vmcs_write64(TSC_OFFSET, offset + adjustment); in vmx_adjust_tsc_offset()
2761 vmcs_write64(GUEST_BNDCFGS, data); in vmx_set_msr()
2770 vmcs_write64(GUEST_IA32_PAT, data); in vmx_set_msr()
3511 vmcs_write64(GUEST_PDPTR0, mmu->pdptrs[0]); in ept_load_pdptrs()
3512 vmcs_write64(GUEST_PDPTR1, mmu->pdptrs[1]); in ept_load_pdptrs()
3513 vmcs_write64(GUEST_PDPTR2, mmu->pdptrs[2]); in ept_load_pdptrs()
3514 vmcs_write64(GUEST_PDPTR3, mmu->pdptrs[3]); in ept_load_pdptrs()
3628 vmcs_write64(EPT_POINTER, eptp); in vmx_set_cr3()
4524 vmcs_write64(HOST_IA32_PAT, low32 | ((u64) high32 << 32)); in vmx_set_constant_host_state()
4625 vmcs_write64(IO_BITMAP_A, __pa(vmx_io_bitmap_a)); in vmx_vcpu_setup()
4626 vmcs_write64(IO_BITMAP_B, __pa(vmx_io_bitmap_b)); in vmx_vcpu_setup()
4629 vmcs_write64(VMREAD_BITMAP, __pa(vmx_vmread_bitmap)); in vmx_vcpu_setup()
4630 vmcs_write64(VMWRITE_BITMAP, __pa(vmx_vmwrite_bitmap)); in vmx_vcpu_setup()
4633 vmcs_write64(MSR_BITMAP, __pa(vmx_msr_bitmap_legacy)); in vmx_vcpu_setup()
4635 vmcs_write64(VMCS_LINK_POINTER, -1ull); /* 22.3.1.5 */ in vmx_vcpu_setup()
4648 vmcs_write64(EOI_EXIT_BITMAP0, 0); in vmx_vcpu_setup()
4649 vmcs_write64(EOI_EXIT_BITMAP1, 0); in vmx_vcpu_setup()
4650 vmcs_write64(EOI_EXIT_BITMAP2, 0); in vmx_vcpu_setup()
4651 vmcs_write64(EOI_EXIT_BITMAP3, 0); in vmx_vcpu_setup()
4655 vmcs_write64(POSTED_INTR_NV, POSTED_INTR_VECTOR); in vmx_vcpu_setup()
4656 vmcs_write64(POSTED_INTR_DESC_ADDR, __pa((&vmx->pi_desc))); in vmx_vcpu_setup()
4684 vmcs_write64(VM_EXIT_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.host)); in vmx_vcpu_setup()
4686 vmcs_write64(VM_ENTRY_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.guest)); in vmx_vcpu_setup()
4694 vmcs_write64(GUEST_IA32_PAT, host_pat); in vmx_vcpu_setup()
4724 vmcs_write64(XSS_EXIT_BITMAP, VMX_XSS_EXIT_BITMAP); in vmx_vcpu_setup()
4786 vmcs_write64(GUEST_IA32_DEBUGCTL, 0); in vmx_vcpu_reset()
4793 vmcs_write64(VIRTUAL_APIC_PAGE_ADDR, 0); in vmx_vcpu_reset()
4795 vmcs_write64(VIRTUAL_APIC_PAGE_ADDR, in vmx_vcpu_reset()
6711 vmcs_write64(VMCS_LINK_POINTER, -1ull); in nested_release_vmcs12()
6974 vmcs_write64(field, (u64)field_value); in copy_vmcs12_to_shadow()
7141 vmcs_write64(VMCS_LINK_POINTER, in handle_vmptrld()
7646 vmcs_write64(PML_ADDRESS, page_to_phys(vmx->pml_pg)); in vmx_enable_pml()
7877 vmcs_write64(APIC_ACCESS_ADDR, hpa); in vmx_set_apic_access_page_addr()
7947 vmcs_write64(EOI_EXIT_BITMAP0, eoi_exit_bitmap[0]); in vmx_load_eoi_exitmap()
7948 vmcs_write64(EOI_EXIT_BITMAP1, eoi_exit_bitmap[1]); in vmx_load_eoi_exitmap()
7949 vmcs_write64(EOI_EXIT_BITMAP2, eoi_exit_bitmap[2]); in vmx_load_eoi_exitmap()
7950 vmcs_write64(EOI_EXIT_BITMAP3, eoi_exit_bitmap[3]); in vmx_load_eoi_exitmap()
9112 vmcs_write64(GUEST_IA32_DEBUGCTL, vmcs12->guest_ia32_debugctl); in prepare_vmcs02()
9115 vmcs_write64(GUEST_IA32_DEBUGCTL, vmx->nested.vmcs01_debugctl); in prepare_vmcs02()
9133 vmcs_write64(XSS_EXIT_BITMAP, vmcs12->xss_exit_bitmap); in prepare_vmcs02()
9134 vmcs_write64(VMCS_LINK_POINTER, -1ull); in prepare_vmcs02()
9147 vmcs_write64(POSTED_INTR_NV, POSTED_INTR_VECTOR); in prepare_vmcs02()
9148 vmcs_write64(POSTED_INTR_DESC_ADDR, in prepare_vmcs02()
9210 vmcs_write64(APIC_ACCESS_ADDR, in prepare_vmcs02()
9220 vmcs_write64(EOI_EXIT_BITMAP0, in prepare_vmcs02()
9222 vmcs_write64(EOI_EXIT_BITMAP1, in prepare_vmcs02()
9224 vmcs_write64(EOI_EXIT_BITMAP2, in prepare_vmcs02()
9226 vmcs_write64(EOI_EXIT_BITMAP3, in prepare_vmcs02()
9260 vmcs_write64(VIRTUAL_APIC_PAGE_ADDR, in prepare_vmcs02()
9304 vmcs_write64(GUEST_IA32_PAT, vmcs12->guest_ia32_pat); in prepare_vmcs02()
9307 vmcs_write64(GUEST_IA32_PAT, vmx->vcpu.arch.pat); in prepare_vmcs02()
9313 vmcs_write64(GUEST_BNDCFGS, vmcs12->guest_bndcfgs); in prepare_vmcs02()
9316 vmcs_write64(TSC_OFFSET, in prepare_vmcs02()
9319 vmcs_write64(TSC_OFFSET, vmx->nested.vmcs01_tsc_offset); in prepare_vmcs02()
9370 vmcs_write64(GUEST_PDPTR0, vmcs12->guest_pdptr0); in prepare_vmcs02()
9371 vmcs_write64(GUEST_PDPTR1, vmcs12->guest_pdptr1); in prepare_vmcs02()
9372 vmcs_write64(GUEST_PDPTR2, vmcs12->guest_pdptr2); in prepare_vmcs02()
9373 vmcs_write64(GUEST_PDPTR3, vmcs12->guest_pdptr3); in prepare_vmcs02()
9939 vmcs_write64(GUEST_BNDCFGS, 0); in load_vmcs12_host_state()
9942 vmcs_write64(GUEST_IA32_PAT, vmcs12->host_ia32_pat); in load_vmcs12_host_state()
9946 vmcs_write64(GUEST_IA32_PERF_GLOBAL_CTRL, in load_vmcs12_host_state()
9996 vmcs_write64(GUEST_IA32_DEBUGCTL, 0); in load_vmcs12_host_state()
10057 vmcs_write64(TSC_OFFSET, vmx->nested.vmcs01_tsc_offset); in nested_vmx_vmexit()