Searched refs:loaded_vmcs (Results 1 - 4 of 4) sorted by relevance

/linux-master/arch/x86/kvm/vmx/
H A Dvmx.h197 struct loaded_vmcs vmcs02;
260 * If true, host state has been stored in vmx->loaded_vmcs for
264 * and vmx->loaded_vmcs->host_state is invalid.
290 * loaded_vmcs points to the VMCS currently used in this vcpu. For a
294 struct loaded_vmcs vmcs01;
295 struct loaded_vmcs *loaded_vmcs; member in struct:vcpu_vmx
381 struct loaded_vmcs *buddy);
589 if (vmx->loaded_vmcs->controls_shadow.lname != val) { \
591 vmx->loaded_vmcs
[all...]
H A Dvmx.c546 evmcs = (struct hv_enlightened_vmcs *)to_vmx(vcpu)->loaded_vmcs->vmcs;
761 struct loaded_vmcs *v;
783 struct loaded_vmcs *loaded_vmcs = arg; local
786 if (loaded_vmcs->cpu != cpu)
788 if (per_cpu(current_vmcs, cpu) == loaded_vmcs->vmcs)
791 vmcs_clear(loaded_vmcs->vmcs);
792 if (loaded_vmcs->shadow_vmcs && loaded_vmcs->launched)
793 vmcs_clear(loaded_vmcs
810 loaded_vmcs_clear(struct loaded_vmcs *loaded_vmcs) argument
2887 free_loaded_vmcs(struct loaded_vmcs *loaded_vmcs) argument
2899 alloc_loaded_vmcs(struct loaded_vmcs *loaded_vmcs) argument
[all...]
H A Dvmcs.h61 struct loaded_vmcs { struct
H A Dnested.c276 struct loaded_vmcs *prev)
284 dest = &vmx->loaded_vmcs->host_state;
294 static void vmx_switch_vmcs(struct kvm_vcpu *vcpu, struct loaded_vmcs *vmcs)
297 struct loaded_vmcs *prev;
300 if (WARN_ON_ONCE(vmx->loaded_vmcs == vmcs))
304 prev = vmx->loaded_vmcs;
305 vmx->loaded_vmcs = vmcs;
327 if (WARN_ON_ONCE(vmx->loaded_vmcs != &vmx->vmcs01))
1565 vmcs_load(vmx->loaded_vmcs->vmcs);
1601 vmcs_load(vmx->loaded_vmcs
5119 struct loaded_vmcs *loaded_vmcs = vmx->loaded_vmcs; local
[all...]

Completed in 260 milliseconds