Home
last modified time | relevance | path

Searched refs:vmcb_control_area (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/kvm/include/x86/
H A Dsvm.h77 struct __attribute__ ((__packed__)) vmcb_control_area { struct
234 struct vmcb_control_area control;
/linux/tools/testing/selftests/kvm/x86/
H A Dnested_exceptions_test.c78 struct vmcb_control_area *ctrl = &vmcb->control; in svm_run_l2()
93 struct vmcb_control_area *ctrl = &svm->vmcb->control; in l1_svm_code()
/linux/arch/x86/include/asm/
H A Dsvm.h124 struct __attribute__ ((__packed__)) vmcb_control_area { struct
537 struct vmcb_control_area control;
565 BUILD_BUG_ON(sizeof(struct vmcb_control_area) != EXPECTED_VMCB_CONTROL_AREA_SIZE); in __unused_size_checks()
/linux/arch/x86/kvm/svm/
H A Dsvm.h464 static inline void vmcb_set_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_set_intercept()
469 static inline void vmcb_clr_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_clr_intercept()
474 static inline bool vmcb_is_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_is_intercept()
807 struct vmcb_control_area *control);
H A Dnested.c127 struct vmcb_control_area *c, *h; in recalc_intercepts()
446 struct vmcb_control_area *from) in __nested_copy_vmcb_control_to_cache()
497 struct vmcb_control_area *control) in nested_copy_vmcb_control_to_cache()
1708 static void nested_copy_vmcb_cache_to_control(struct vmcb_control_area *dst, in nested_copy_vmcb_cache_to_control()
1713 memset(dst, 0, sizeof(struct vmcb_control_area)); in nested_copy_vmcb_cache_to_control()
1748 struct vmcb_control_area *ctl; in svm_get_nested_state()
1817 struct vmcb_control_area *ctl; in svm_set_nested_state()
1824 BUILD_BUG_ON(sizeof(struct vmcb_control_area) + sizeof(struct vmcb_save_area) > in svm_set_nested_state()
H A Dsvm.c910 struct vmcb_control_area *control = &svm->vmcb->control; in grow_ple_window()
931 struct vmcb_control_area *control = &svm->vmcb->control; in shrink_ple_window()
1071 struct vmcb_control_area *control = &vmcb->control; in init_vmcb()
1499 struct vmcb_control_area *control; in svm_set_vintr()
3313 struct vmcb_control_area *control = &svm->vmcb->control; in dump_vmcb()
3571 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_exit_info()
3587 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_entry_info()
4209 struct vmcb_control_area *control = &svm->vmcb->control; in svm_cancel_injection()
4228 struct vmcb_control_area *control = &svm->vmcb->control; in svm_exit_handlers_fastpath()
H A Dsev.c3287 struct vmcb_control_area *control = &svm->vmcb->control; in dump_ghcb()
3337 struct vmcb_control_area *control = &svm->vmcb->control; in sev_es_sync_from_ghcb()
3384 struct vmcb_control_area *control = &svm->vmcb->control; in sev_es_validate_vmgexit()
3604 struct vmcb_control_area *control = &svm->vmcb->control; in setup_vmgexit_scratch()
4164 struct vmcb_control_area *control = &svm->vmcb->control; in snp_complete_req_certs()
4247 struct vmcb_control_area *control = &svm->vmcb->control; in sev_handle_vmgexit_msr_protocol()
4392 struct vmcb_control_area *control = &svm->vmcb->control; in sev_handle_vmgexit()
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dsvm.c89 struct vmcb_control_area *ctrl = &vmcb->control; in generic_svm_setup()