Home
last modified time | relevance | path

Searched refs:msr_autoload (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/arch/x86/kvm/vmx/
Dvmx.h292 struct msr_autoload { struct
295 } msr_autoload; member
Dnested.c2218 vmcs_write64(VM_EXIT_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.host.val)); in prepare_vmcs02_constant_state()
2219 vmcs_write64(VM_ENTRY_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.guest.val)); in prepare_vmcs02_constant_state()
2516 vmcs_write32(VM_EXIT_MSR_LOAD_COUNT, vmx->msr_autoload.host.nr); in prepare_vmcs02_rare()
2517 vmcs_write32(VM_ENTRY_MSR_LOAD_COUNT, vmx->msr_autoload.guest.nr); in prepare_vmcs02_rare()
3095 if (vmx->msr_autoload.host.nr) in nested_vmx_check_vmentry_hw()
3097 if (vmx->msr_autoload.guest.nr) in nested_vmx_check_vmentry_hw()
3127 if (vmx->msr_autoload.host.nr) in nested_vmx_check_vmentry_hw()
3128 vmcs_write32(VM_EXIT_MSR_LOAD_COUNT, vmx->msr_autoload.host.nr); in nested_vmx_check_vmentry_hw()
3129 if (vmx->msr_autoload.guest.nr) in nested_vmx_check_vmentry_hw()
3130 vmcs_write32(VM_ENTRY_MSR_LOAD_COUNT, vmx->msr_autoload.guest.nr); in nested_vmx_check_vmentry_hw()
[all …]
Dvmx.c981 struct msr_autoload *m = &vmx->msr_autoload; in clear_atomic_switch_msr()
1034 struct msr_autoload *m = &vmx->msr_autoload; in add_atomic_switch_msr()
4769 vmcs_write64(VM_EXIT_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.host.val)); in init_vmcs()
4771 vmcs_write64(VM_ENTRY_MSR_LOAD_ADDR, __pa(vmx->msr_autoload.guest.val)); in init_vmcs()
6286 efer_slot = vmx_find_loadstore_msr_slot(&vmx->msr_autoload.guest, MSR_EFER); in dump_vmcs()
6291 vmx->msr_autoload.guest.val[efer_slot].value); in dump_vmcs()
6316 vmx_dump_msrs("guest autoload", &vmx->msr_autoload.guest); in dump_vmcs()
6349 vmx_dump_msrs("host autoload", &vmx->msr_autoload.host); in dump_vmcs()