Lines Matching refs:vmcs_write64

1508 static void vmcs_write64(unsigned long field, u64 value)  in vmcs_write64()  function
1716 vmcs_write64(guest_val_vmcs, guest_val); in add_atomic_switch_msr_special()
1717 vmcs_write64(host_val_vmcs, host_val); in add_atomic_switch_msr_special()
2091 vmcs_write64(TSC_MULTIPLIER, vmx->current_tsc_ratio); in vmx_vcpu_load()
2347 vmcs_write64(MSR_BITMAP, __pa(msr_bitmap)); in vmx_set_msr_bitmap()
2442 vmcs_write64(TSC_OFFSET, offset + in vmx_write_tsc_offset()
2448 vmcs_write64(TSC_OFFSET, offset); in vmx_write_tsc_offset()
2456 vmcs_write64(TSC_OFFSET, offset + adjustment); in vmx_adjust_tsc_offset_guest()
2894 vmcs_write64(GUEST_BNDCFGS, data); in vmx_set_msr()
2903 vmcs_write64(GUEST_IA32_PAT, data); in vmx_set_msr()
3653 vmcs_write64(GUEST_PDPTR0, mmu->pdptrs[0]); in ept_load_pdptrs()
3654 vmcs_write64(GUEST_PDPTR1, mmu->pdptrs[1]); in ept_load_pdptrs()
3655 vmcs_write64(GUEST_PDPTR2, mmu->pdptrs[2]); in ept_load_pdptrs()
3656 vmcs_write64(GUEST_PDPTR3, mmu->pdptrs[3]); in ept_load_pdptrs()
3770 vmcs_write64(EPT_POINTER, eptp); in vmx_set_cr3()
4672 vmcs_write64(HOST_IA32_PAT, low32 | ((u64) high32 << 32)); in vmx_set_constant_host_state()
4777 vmcs_write64(IO_BITMAP_A, __pa(vmx_io_bitmap_a)); in vmx_vcpu_setup()
4778 vmcs_write64(IO_BITMAP_B, __pa(vmx_io_bitmap_b)); in vmx_vcpu_setup()
4781 vmcs_write64(VMREAD_BITMAP, __pa(vmx_vmread_bitmap)); in vmx_vcpu_setup()
4782 vmcs_write64(VMWRITE_BITMAP, __pa(vmx_vmwrite_bitmap)); in vmx_vcpu_setup()
4785 vmcs_write64(MSR_BITMAP, __pa(vmx_msr_bitmap_legacy)); in vmx_vcpu_setup()
4787 vmcs_write64(VMCS_LINK_POINTER, -1ull); /* 22.3.1.5 */ in vmx_vcpu_setup()
4799 vmcs_write64(EOI_EXIT_BITMAP0, 0); in vmx_vcpu_setup()
4800 vmcs_write64(EOI_EXIT_BITMAP1, 0); in vmx_vcpu_setup()
4801 vmcs_write64(EOI_EXIT_BITMAP2, 0); in vmx_vcpu_setup()
4802 vmcs_write64(EOI_EXIT_BITMAP3, 0); in vmx_vcpu_setup()
4806 vmcs_write64(POSTED_INTR_NV, POSTED_INTR_VECTOR); in vmx_vcpu_setup()
4807 vmcs_write64(POSTED_INTR_DESC_ADDR, __pa((&vmx->pi_desc))); in vmx_vcpu_setup()
4835 vmcs_write64(VM_EXIT_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.host)); in vmx_vcpu_setup()
4837 vmcs_write64(VM_ENTRY_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.guest)); in vmx_vcpu_setup()
4840 vmcs_write64(GUEST_IA32_PAT, vmx->vcpu.arch.pat); in vmx_vcpu_setup()
4867 vmcs_write64(XSS_EXIT_BITMAP, VMX_XSS_EXIT_BITMAP); in vmx_vcpu_setup()
4920 vmcs_write64(GUEST_IA32_DEBUGCTL, 0); in vmx_vcpu_reset()
4941 vmcs_write64(VIRTUAL_APIC_PAGE_ADDR, 0); in vmx_vcpu_reset()
4943 vmcs_write64(VIRTUAL_APIC_PAGE_ADDR, in vmx_vcpu_reset()
6849 vmcs_write64(VMCS_LINK_POINTER, -1ull); in nested_release_vmcs12()
7113 vmcs_write64(field, (u64)field_value); in copy_vmcs12_to_shadow()
7278 vmcs_write64(VMCS_LINK_POINTER, in handle_vmptrld()
7852 vmcs_write64(PML_ADDRESS, page_to_phys(vmx->pml_pg)); in vmx_create_pml_buffer()
8232 vmcs_write64(APIC_ACCESS_ADDR, hpa); in vmx_set_apic_access_page_addr()
8303 vmcs_write64(EOI_EXIT_BITMAP0, eoi_exit_bitmap[0]); in vmx_load_eoi_exitmap()
8304 vmcs_write64(EOI_EXIT_BITMAP1, eoi_exit_bitmap[1]); in vmx_load_eoi_exitmap()
8305 vmcs_write64(EOI_EXIT_BITMAP2, eoi_exit_bitmap[2]); in vmx_load_eoi_exitmap()
8306 vmcs_write64(EOI_EXIT_BITMAP3, eoi_exit_bitmap[3]); in vmx_load_eoi_exitmap()
9512 vmcs_write64(GUEST_IA32_DEBUGCTL, vmcs12->guest_ia32_debugctl); in prepare_vmcs02()
9515 vmcs_write64(GUEST_IA32_DEBUGCTL, vmx->nested.vmcs01_debugctl); in prepare_vmcs02()
9533 vmcs_write64(XSS_EXIT_BITMAP, vmcs12->xss_exit_bitmap); in prepare_vmcs02()
9534 vmcs_write64(VMCS_LINK_POINTER, -1ull); in prepare_vmcs02()
9547 vmcs_write64(POSTED_INTR_NV, POSTED_INTR_VECTOR); in prepare_vmcs02()
9548 vmcs_write64(POSTED_INTR_DESC_ADDR, in prepare_vmcs02()
9610 vmcs_write64(APIC_ACCESS_ADDR, in prepare_vmcs02()
9620 vmcs_write64(EOI_EXIT_BITMAP0, in prepare_vmcs02()
9622 vmcs_write64(EOI_EXIT_BITMAP1, in prepare_vmcs02()
9624 vmcs_write64(EOI_EXIT_BITMAP2, in prepare_vmcs02()
9626 vmcs_write64(EOI_EXIT_BITMAP3, in prepare_vmcs02()
9660 vmcs_write64(VIRTUAL_APIC_PAGE_ADDR, in prepare_vmcs02()
9704 vmcs_write64(GUEST_IA32_PAT, vmcs12->guest_ia32_pat); in prepare_vmcs02()
9707 vmcs_write64(GUEST_IA32_PAT, vmx->vcpu.arch.pat); in prepare_vmcs02()
9713 vmcs_write64(GUEST_BNDCFGS, vmcs12->guest_bndcfgs); in prepare_vmcs02()
9716 vmcs_write64(TSC_OFFSET, in prepare_vmcs02()
9719 vmcs_write64(TSC_OFFSET, vmx->nested.vmcs01_tsc_offset); in prepare_vmcs02()
9782 vmcs_write64(GUEST_PDPTR0, vmcs12->guest_pdptr0); in prepare_vmcs02()
9783 vmcs_write64(GUEST_PDPTR1, vmcs12->guest_pdptr1); in prepare_vmcs02()
9784 vmcs_write64(GUEST_PDPTR2, vmcs12->guest_pdptr2); in prepare_vmcs02()
9785 vmcs_write64(GUEST_PDPTR3, vmcs12->guest_pdptr3); in prepare_vmcs02()
10351 vmcs_write64(GUEST_BNDCFGS, 0); in load_vmcs12_host_state()
10354 vmcs_write64(GUEST_IA32_PAT, vmcs12->host_ia32_pat); in load_vmcs12_host_state()
10358 vmcs_write64(GUEST_IA32_PERF_GLOBAL_CTRL, in load_vmcs12_host_state()
10408 vmcs_write64(GUEST_IA32_DEBUGCTL, 0); in load_vmcs12_host_state()
10469 vmcs_write64(TSC_OFFSET, vmx->nested.vmcs01_tsc_offset); in nested_vmx_vmexit()