Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/arch/x86/kvm/svm/
Dsvm_onhyperv.h28 static inline void svm_hv_init_vmcb(struct vmcb *vmcb) in svm_hv_init_vmcb()
73 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_hv_vmcb_dirty_nested_enlightenments() local
80 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, struct kvm_vcpu *vcpu) in svm_hv_update_vp_id()
97 static inline void svm_hv_init_vmcb(struct vmcb *vmcb) in svm_hv_init_vmcb()
110 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, in svm_hv_update_vp_id()
Dsvm.h210 struct vmcb *vmcb; member
341 static inline void vmcb_mark_all_dirty(struct vmcb *vmcb) in vmcb_mark_all_dirty()
346 static inline void vmcb_mark_all_clean(struct vmcb *vmcb) in vmcb_mark_all_clean()
352 static inline void vmcb_mark_dirty(struct vmcb *vmcb, int bit) in vmcb_mark_dirty()
357 static inline bool vmcb_is_dirty(struct vmcb *vmcb, int bit) in vmcb_is_dirty()
403 struct vmcb *vmcb = svm->vmcb01.ptr; in set_exception_intercept() local
413 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_exception_intercept() local
423 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_set_intercept() local
432 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_clr_intercept() local
463 struct vmcb *vmcb = get_vgif_vmcb(svm); in enable_gif() local
[all …]
Davic.c87 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_activate_vmcb() local
122 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_deactivate_vmcb() local
244 void avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb) in avic_init_vmcb()
1115 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_refresh_virtual_apic_mode() local
Dsvm.c743 struct vmcb *vmcb = svm->vmcb01.ptr; in set_dr_intercepts() local
767 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_dr_intercepts() local
1247 struct vmcb *vmcb = svm->vmcb01.ptr; in init_vmcb() local
1495 static void svm_clear_current_vmcb(struct vmcb *vmcb) in svm_clear_current_vmcb()
1622 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_get_if_flag() local
2012 struct vmcb *vmcb = svm->vmcb; in svm_set_dr6() local
3749 struct vmcb *vmcb = svm->vmcb; in svm_nmi_blocked() local
3781 struct vmcb *vmcb = svm->vmcb; in svm_interrupt_blocked() local
4446 struct vmcb *vmcb = svm->vmcb; in svm_check_intercept() local
Dnested.c40 struct vmcb *vmcb = svm->vmcb; in nested_svm_inject_npf_exit() local
1382 struct vmcb *vmcb = svm->vmcb; in nested_svm_inject_exception_vmexit() local
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/
Dsvm.c65 static void clear_vmcb(struct vmcb *vmcb) in clear_vmcb()
74 struct vmcb *vmcb = svm->vmcb; in generic_svm_setup() local
143 void run_guest(struct vmcb *vmcb, uint64_t vmcb_gpa) in run_guest()
/kernel/linux/linux-5.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.c497 struct vmcb *vmcb = svm->vmcb; in nested_svm_vmrun() local
619 struct vmcb *vmcb = svm->vmcb; in nested_svm_vmexit() local
792 struct vmcb *vmcb = svm->vmcb; in svm_leave_nested() local
Davic.c196 struct vmcb *vmcb = svm->vmcb; in avic_init_vmcb() local
645 struct vmcb *vmcb = svm->vmcb; in svm_refresh_apicv_exec_ctrl() local
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/
Dsvm.c65 struct vmcb *vmcb = svm->vmcb; in generic_svm_setup() local
135 void run_guest(struct vmcb *vmcb, uint64_t vmcb_gpa) in run_guest()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
Dsvm_nested_shutdown_test.c24 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
Dsvm_vmcall_test.c24 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
Dtriple_fault_event_test.c45 struct vmcb *vmcb = svm->vmcb; in l1_guest_code_svm() local
Dsvm_int_ctl_test.c62 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
Dhyperv_svm_test.c74 struct vmcb *vmcb = svm->vmcb; in guest_code() local
Dstate_test.c38 struct vmcb *vmcb = svm->vmcb; in svm_l1_guest_code() local
Dsvm_nested_soft_inject_test.c83 struct vmcb *vmcb = svm->vmcb; in l1_guest_code() local
Dnested_exceptions_test.c79 struct vmcb *vmcb = svm->vmcb; in svm_run_l2() local
/kernel/linux/linux-5.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
/kernel/linux/linux-5.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
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
Dsvm_util.h20 struct vmcb *vmcb; /* gva */ member
Dsvm.h240 struct __attribute__ ((__packed__)) vmcb { struct
241 struct vmcb_control_area control; argument
242 struct vmcb_save_area save; argument
/kernel/linux/linux-5.10/arch/x86/include/asm/
Dsvm.h309 struct vmcb { struct
310 struct vmcb_control_area control; argument
311 u8 reserved_control[1024 - sizeof(struct vmcb_control_area)]; argument
312 struct vmcb_save_area save; argument

12