Home
last modified time | relevance | path

Searched refs:vmcb12 (Results 1 – 4 of 4) sorted by relevance

/linux/arch/x86/kvm/svm/
H A Dnested.c145 * If L2 is active and V_INTR_MASKING is enabled in vmcb12, in recalc_intercepts()
188 * size) to process when merging vmcb12's MSRPM with vmcb01's MSRPM. Note, the
431 * If a feature is not advertised to L1, clear the corresponding vmcb12
526 * they can be copied back into the vmcb12. in nested_sync_control_from_vmcb02()
537 * Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting in nested_sync_control_from_vmcb02()
540 * the next VM-Exit, svm_clear_vintr() will restore vmcb12's int_ctl. in nested_sync_control_from_vmcb02()
541 * If no window opens, V_IRQ will be correctly preserved in vmcb12's in nested_sync_control_from_vmcb02()
563 struct vmcb *vmcb12) in nested_save_pending_event_to_vmcb12()
575 vmcb12->control.exit_int_info_err = in nested_save_pending_event_to_vmcb12()
592 vmcb12 in nested_svm_transition_tlb_flush()
554 nested_save_pending_event_to_vmcb12(struct vcpu_svm * svm,struct vmcb * vmcb12) nested_save_pending_event_to_vmcb12() argument
642 nested_vmcb02_prepare_save(struct vcpu_svm * svm,struct vmcb * vmcb12) nested_vmcb02_prepare_save() argument
935 enter_svm_guest_mode(struct kvm_vcpu * vcpu,u64 vmcb12_gpa,struct vmcb * vmcb12,bool from_vmrun) enter_svm_guest_mode() argument
990 struct vmcb *vmcb12; nested_svm_vmrun() local
1125 struct vmcb *vmcb12; nested_svm_vmexit() local
[all...]
H A Dsvm.c1510 * V_INTR_MASKING is enabled in vmcb12, then the effective RFLAGS.IF in svm_set_vintr()
2155 struct vmcb *vmcb12; in vmload_vmsave_interception()
2169 vmcb12 = map.hva; in vmload_vmsave_interception()
2175 svm_copy_vmloadsave_state(svm->vmcb01.ptr, vmcb12); in vmload_vmsave_interception()
2179 svm_copy_vmloadsave_state(vmcb12, svm->vmcb01.ptr); in vmload_vmsave_interception()
4839 struct vmcb *vmcb12; in svm_leave_smm()
4880 vmcb12 = map.hva; in svm_leave_smm()
4881 nested_copy_vmcb_control_to_cache(svm, &vmcb12->control); in svm_leave_smm()
4882 nested_copy_vmcb_save_to_cache(svm, &vmcb12->save); in svm_leave_smm()
4888 vmcb12, fals in svm_leave_smm()
2156 struct vmcb *vmcb12; vmload_vmsave_interception() local
4838 struct vmcb *vmcb12; svm_leave_smm() local
[all...]
H A Dsvm.h194 * of vmcb01 and vmcb12
780 u64 vmcb_gpa, struct vmcb *vmcb12, bool from_vmrun);
/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h529 __u8 vmcb12[KVM_STATE_NESTED_SVM_VMCB_SIZE];
528 __u8 vmcb12[KVM_STATE_NESTED_SVM_VMCB_SIZE]; global() member