Home
last modified time | relevance | path

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

/Linux-v5.10/arch/x86/kvm/svm/
Dsvm.h106 struct vmcb *vmcb; member
196 static inline void vmcb_mark_all_dirty(struct vmcb *vmcb) in vmcb_mark_all_dirty()
201 static inline void vmcb_mark_all_clean(struct vmcb *vmcb) in vmcb_mark_all_clean()
207 static inline void vmcb_mark_dirty(struct vmcb *vmcb, int bit) in vmcb_mark_dirty()
245 struct vmcb *vmcb = get_host_vmcb(svm); in set_dr_intercepts() local
269 struct vmcb *vmcb = get_host_vmcb(svm); in clr_dr_intercepts() local
278 struct vmcb *vmcb = get_host_vmcb(svm); in set_exception_intercept() local
288 struct vmcb *vmcb = get_host_vmcb(svm); in clr_exception_intercept() local
298 struct vmcb *vmcb = get_host_vmcb(svm); in svm_set_intercept() local
307 struct vmcb *vmcb = get_host_vmcb(svm); in svm_clr_intercept() local
Dnested.c462 struct vmcb *vmcb = svm->vmcb; in nested_svm_vmrun() local
581 struct vmcb *vmcb = svm->vmcb; in nested_svm_vmexit() local
750 struct vmcb *vmcb = svm->vmcb; in svm_leave_nested() local
Davic.c196 struct vmcb *vmcb = svm->vmcb; in avic_init_vmcb() local
647 struct vmcb *vmcb = svm->vmcb; in svm_refresh_apicv_exec_ctrl() local
Dsvm.c1335 static void svm_clear_current_vmcb(struct vmcb *vmcb) in svm_clear_current_vmcb()
1766 struct vmcb *vmcb = svm->vmcb; in svm_set_dr6() local
3201 struct vmcb *vmcb = svm->vmcb; in svm_nmi_blocked() local
3252 struct vmcb *vmcb = svm->vmcb; in svm_interrupt_blocked() local
3863 struct vmcb *vmcb = svm->vmcb; in svm_check_intercept() local
/Linux-v5.10/tools/testing/selftests/kvm/lib/x86_64/
Dsvm.c62 struct vmcb *vmcb = svm->vmcb; in generic_svm_setup() local
131 void run_guest(struct vmcb *vmcb, uint64_t vmcb_gpa) in run_guest()
/Linux-v5.10/tools/testing/selftests/kvm/x86_64/
Dsvm_vmcall_test.c28 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
Dstate_test.c39 struct vmcb *vmcb = svm->vmcb; in svm_l1_guest_code() local
/Linux-v5.10/tools/testing/selftests/kvm/include/x86_64/
Dsvm_util.h23 struct vmcb *vmcb; /* gva */ member
Dsvm.h209 struct __attribute__ ((__packed__)) vmcb { struct
210 struct vmcb_control_area control; argument
211 struct vmcb_save_area save; argument
/Linux-v5.10/arch/x86/include/asm/
Dsvm.h307 struct vmcb { struct
308 struct vmcb_control_area control; argument
309 u8 reserved_control[1024 - sizeof(struct vmcb_control_area)]; argument
310 struct vmcb_save_area save; argument