Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/kvm/svm/
Dsvm.h121 struct vmcb_control_area ctl;
279 static inline void vmcb_set_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_set_intercept()
285 static inline void vmcb_clr_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_clr_intercept()
291 static inline bool vmcb_is_intercept(struct vmcb_control_area *control, u32 bit) in vmcb_is_intercept()
487 struct vmcb_control_area *control);
Dnested.c124 struct vmcb_control_area *c, *h, *g; in recalc_intercepts()
166 static void copy_vmcb_control_area(struct vmcb_control_area *dst, in copy_vmcb_control_area()
167 struct vmcb_control_area *from) in copy_vmcb_control_area()
242 struct vmcb_control_area *control) in nested_vmcb_check_controls()
315 struct vmcb_control_area *control) in nested_load_control_from_vmcb12()
1285 struct vmcb_control_area *ctl; in svm_set_nested_state()
1290 BUILD_BUG_ON(sizeof(struct vmcb_control_area) + sizeof(struct vmcb_save_area) > in svm_set_nested_state()
Dsvm.c828 struct vmcb_control_area *control = &svm->vmcb->control; in grow_ple_window()
846 struct vmcb_control_area *control = &svm->vmcb->control; in shrink_ple_window()
1156 struct vmcb_control_area *control = &svm->vmcb->control; in init_vmcb()
1534 struct vmcb_control_area *control; in svm_set_vintr()
3123 struct vmcb_control_area *control = &svm->vmcb->control; in dump_vmcb()
3284 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_exit_info()
3710 struct vmcb_control_area *control = &svm->vmcb->control; in svm_cancel_injection()
Dsev.c2094 struct vmcb_control_area *control = &svm->vmcb->control; in sev_es_sync_from_ghcb()
2316 struct vmcb_control_area *control = &svm->vmcb->control; in setup_vmgexit_scratch()
2412 struct vmcb_control_area *control = &svm->vmcb->control; in sev_handle_vmgexit_msr_protocol()
2492 struct vmcb_control_area *control = &svm->vmcb->control; in sev_handle_vmgexit()
/Linux-v5.15/arch/x86/include/asm/
Dsvm.h120 struct __attribute__ ((__packed__)) vmcb_control_area { struct
331 BUILD_BUG_ON(sizeof(struct vmcb_control_area) != EXPECTED_VMCB_CONTROL_AREA_SIZE); in __unused_size_checks()
336 struct vmcb_control_area control;
/Linux-v5.15/tools/testing/selftests/kvm/include/x86_64/
Dsvm.h62 struct __attribute__ ((__packed__)) vmcb_control_area { struct
210 struct vmcb_control_area control;
/Linux-v5.15/tools/testing/selftests/kvm/lib/x86_64/
Dsvm.c62 struct vmcb_control_area *ctrl = &vmcb->control; in generic_svm_setup()