Home
last modified time | relevance | path

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

/linux/arch/x86/kvm/svm/
A Dsvm_onhyperv.h41 static inline void svm_hv_init_vmcb(struct vmcb *vmcb) in svm_hv_init_vmcb()
82 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_hv_vmcb_dirty_nested_enlightenments() local
97 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, in svm_hv_update_vp_id()
111 static inline void svm_hv_init_vmcb(struct vmcb *vmcb) in svm_hv_init_vmcb()
124 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, in svm_hv_update_vp_id()
A Dsvm.h145 struct vmcb *vmcb; member
257 static inline void vmcb_mark_all_dirty(struct vmcb *vmcb) in vmcb_mark_all_dirty()
262 static inline void vmcb_mark_all_clean(struct vmcb *vmcb) in vmcb_mark_all_clean()
268 static inline bool vmcb_is_clean(struct vmcb *vmcb, int bit) in vmcb_is_clean()
278 static inline bool vmcb_is_dirty(struct vmcb *vmcb, int bit) in vmcb_is_dirty()
308 struct vmcb *vmcb = svm->vmcb01.ptr; in set_dr_intercepts() local
335 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_dr_intercepts() local
350 struct vmcb *vmcb = svm->vmcb01.ptr; in set_exception_intercept() local
360 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_exception_intercept() local
370 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_set_intercept() local
[all …]
A Dsvm.c1470 static void svm_clear_current_vmcb(struct vmcb *vmcb) in svm_clear_current_vmcb()
1590 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_get_if_flag() local
1922 struct vmcb *vmcb = svm->vmcb; in svm_set_dr6() local
3524 struct vmcb *vmcb = svm->vmcb; in svm_nmi_blocked() local
3575 struct vmcb *vmcb = svm->vmcb; in svm_interrupt_blocked() local
4195 struct vmcb *vmcb = svm->vmcb; in svm_check_intercept() local
A Davic.c190 struct vmcb *vmcb = svm->vmcb; in avic_init_vmcb() local
635 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_refresh_apicv_exec_ctrl() local
A Dnested.c770 struct vmcb *vmcb = svm->vmcb; in nested_svm_vmexit() local
/linux/tools/testing/selftests/kvm/lib/x86_64/
A Dsvm.c64 static void clear_vmcb(struct vmcb *vmcb) in clear_vmcb()
73 struct vmcb *vmcb = svm->vmcb; in generic_svm_setup() local
142 void run_guest(struct vmcb *vmcb, uint64_t vmcb_gpa) in run_guest()
/linux/tools/testing/selftests/kvm/x86_64/
A Dsvm_vmcall_test.c28 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
A Dsvm_int_ctl_test.c66 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
A Dstate_test.c39 struct vmcb *vmcb = svm->vmcb; in svm_l1_guest_code() local
/linux/tools/testing/selftests/kvm/include/x86_64/
A Dsvm_util.h23 struct vmcb *vmcb; /* gva */ member
A Dsvm.h209 struct __attribute__ ((__packed__)) vmcb { struct
210 struct vmcb_control_area control; argument
211 struct vmcb_save_area save; argument
/linux/arch/x86/include/asm/
A Dsvm.h335 struct vmcb { struct
336 struct vmcb_control_area control; argument
337 struct vmcb_save_area save; argument

Completed in 54 milliseconds