Home
last modified time | relevance | path

Searched defs:vmcb (Results 1 – 21 of 21) sorted by relevance

/linux/arch/x86/kvm/svm/
H A Dsvm_onhyperv.h26 static inline void svm_hv_init_vmcb(struct vmcb *vmcb) in svm_hv_init_vmcb()
44 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_hv_vmcb_dirty_nested_enlightenments() local
51 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, struct kvm_vcpu *vcpu) in svm_hv_update_vp_id()
68 static inline void svm_hv_init_vmcb(struct vmcb *vmcb) in svm_hv_init_vmcb()
81 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, in svm_hv_update_vp_id()
H A Dsvm.h255 struct vmcb *vmcb; member
402 static inline void vmcb_mark_all_dirty(struct vmcb *vmcb) in vmcb_mark_all_dirty()
407 static inline void vmcb_mark_all_clean(struct vmcb *vmcb) in vmcb_mark_all_clean()
413 static inline void vmcb_mark_dirty(struct vmcb *vmcb, int bit) in vmcb_mark_dirty()
418 static inline bool vmcb_is_dirty(struct vmcb *vmcb, int bit) in vmcb_is_dirty()
491 struct vmcb *vmcb = svm->vmcb01.ptr; in set_exception_intercept() local
501 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_exception_intercept() local
511 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_set_intercept() local
520 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_clr_intercept() local
551 struct vmcb *vmcb = get_vgif_vmcb(svm); in enable_gif() local
[all …]
H A Davic.c188 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_activate_vmcb() local
224 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_deactivate_vmcb() local
365 void avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb) in avic_init_vmcb()
1153 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_refresh_virtual_apic_mode() local
H A Dsvm.c619 struct vmcb *vmcb = svm->vmcb01.ptr; in set_dr_intercepts() local
643 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_dr_intercepts() local
1070 struct vmcb *vmcb = svm->vmcb01.ptr; in init_vmcb() local
1472 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_get_if_flag() local
1859 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_set_dr6() local
3847 struct vmcb *vmcb = svm->vmcb; in svm_nmi_blocked() local
3879 struct vmcb *vmcb = svm->vmcb; in svm_interrupt_blocked() local
4609 struct vmcb *vmcb = svm->vmcb; in svm_check_intercept() local
H A Dnested.c40 struct vmcb *vmcb = svm->vmcb; in nested_svm_inject_npf_exit() local
1550 struct vmcb *vmcb = svm->vmcb; in nested_svm_inject_exception_vmexit() local
H A Dsev.c4600 struct vmcb *vmcb = svm->vmcb01.ptr; in sev_es_init_vmcb() local
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dsvm.c86 struct vmcb *vmcb = svm->vmcb; in generic_svm_setup() local
161 void run_guest(struct vmcb *vmcb, uint64_t vmcb_gpa) in run_guest()
/linux/tools/testing/selftests/kvm/x86/
H A Dnested_emulation_test.c58 struct vmcb *vmcb = svm->vmcb; in guest_code() local
98 struct vmcb *vmcb = svm->vmcb; in guest_code() local
H A Dsvm_vmcall_test.c24 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
H A Dsvm_nested_shutdown_test.c24 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
H A Dtriple_fault_event_test.c45 struct vmcb *vmcb = svm->vmcb; in l1_guest_code_svm() local
H A Dsvm_int_ctl_test.c59 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
H A Dhyperv_svm_test.c73 struct vmcb *vmcb = svm->vmcb; in guest_code() local
H A Dkvm_buslock_test.c40 struct vmcb *vmcb = svm->vmcb; in l1_svm_code() local
H A Dstate_test.c37 struct vmcb *vmcb = svm->vmcb; in svm_l1_guest_code() local
H A Dsvm_nested_soft_inject_test.c83 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
H A Daperfmperf_test.c68 struct vmcb *vmcb = svm->vmcb; in l1_svm_code() local
H A Dnested_exceptions_test.c77 struct vmcb *vmcb = svm->vmcb; in svm_run_l2() local
/linux/tools/testing/selftests/kvm/include/x86/
H A Dsvm_util.h17 struct vmcb *vmcb; /* gva */ member
H A Dsvm.h233 struct __attribute__ ((__packed__)) vmcb { struct
234 struct vmcb_control_area control; argument
235 struct vmcb_save_area save; argument
/linux/arch/x86/include/asm/
H A Dsvm.h536 struct vmcb { struct
537 struct vmcb_control_area control; argument
539 struct vmcb_save_area save; argument