Searched refs:msr_autoload (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/arch/x86/kvm/vmx/ |
| D | vmx.h | 270 struct msr_autoload { struct 273 } msr_autoload; member
|
| D | nested.c | 2189 vmcs_write64(VM_EXIT_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.host.val)); in prepare_vmcs02_constant_state() 2190 vmcs_write64(VM_ENTRY_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.guest.val)); in prepare_vmcs02_constant_state() 2484 vmcs_write32(VM_EXIT_MSR_LOAD_COUNT, vmx->msr_autoload.host.nr); in prepare_vmcs02_rare() 2485 vmcs_write32(VM_ENTRY_MSR_LOAD_COUNT, vmx->msr_autoload.guest.nr); in prepare_vmcs02_rare() 3053 if (vmx->msr_autoload.host.nr) in nested_vmx_check_vmentry_hw() 3055 if (vmx->msr_autoload.guest.nr) in nested_vmx_check_vmentry_hw() 3085 if (vmx->msr_autoload.host.nr) in nested_vmx_check_vmentry_hw() 3086 vmcs_write32(VM_EXIT_MSR_LOAD_COUNT, vmx->msr_autoload.host.nr); in nested_vmx_check_vmentry_hw() 3087 if (vmx->msr_autoload.guest.nr) in nested_vmx_check_vmentry_hw() 3088 vmcs_write32(VM_ENTRY_MSR_LOAD_COUNT, vmx->msr_autoload.guest.nr); in nested_vmx_check_vmentry_hw() [all …]
|
| D | vmx.c | 813 struct msr_autoload *m = &vmx->msr_autoload; in clear_atomic_switch_msr() 866 struct msr_autoload *m = &vmx->msr_autoload; in add_atomic_switch_msr() 4386 vmcs_write64(VM_EXIT_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.host.val)); in init_vmcs() 4388 vmcs_write64(VM_ENTRY_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.guest.val)); in init_vmcs() 5775 efer_slot = vmx_find_loadstore_msr_slot(&vmx->msr_autoload.guest, MSR_EFER); in dump_vmcs() 5780 vmx->msr_autoload.guest.val[efer_slot].value); in dump_vmcs() 5805 vmx_dump_msrs("guest autoload", &vmx->msr_autoload.guest); in dump_vmcs() 5838 vmx_dump_msrs("host autoload", &vmx->msr_autoload.host); in dump_vmcs()
|