Home
last modified time | relevance | path

Searched refs:vmcb_save_area (Results 1 – 5 of 5) sorted by relevance

/linux/arch/x86/include/asm/
H A Dsvm.h317 struct vmcb_save_area { struct
536 struct vmcb_save_area save;
559 BUILD_BUG_ON(sizeof(struct vmcb_save_area) != EXPECTED_VMCB_SAVE_AREA_SIZE); in __unused_size_checks()
568 BUILD_BUG_RESERVED_OFFSET(vmcb_save_area, 0xa0); in __unused_size_checks()
569 BUILD_BUG_RESERVED_OFFSET(vmcb_save_area, 0xcc); in __unused_size_checks()
570 BUILD_BUG_RESERVED_OFFSET(vmcb_save_area, 0xd8); in __unused_size_checks()
571 BUILD_BUG_RESERVED_OFFSET(vmcb_save_area, 0x180); in __unused_size_checks()
572 BUILD_BUG_RESERVED_OFFSET(vmcb_save_area, 0x248); in __unused_size_checks()
573 BUILD_BUG_RESERVED_OFFSET(vmcb_save_area, 0x298); in __unused_size_checks()
/linux/arch/x86/kvm/svm/
H A Dsvm.h757 void svm_copy_vmrun_state(struct vmcb_save_area *to_save,
758 struct vmcb_save_area *from_save);
781 struct vmcb_save_area *save);
872 struct vmcb_save_area *sev_decrypt_vmsa(struct kvm_vcpu *vcpu);
873 void sev_free_decrypted_vmsa(struct kvm_vcpu *vcpu, struct vmcb_save_area *vmsa);
905 static inline struct vmcb_save_area *sev_decrypt_vmsa(struct kvm_vcpu *vcpu) in sev_decrypt_vmsa()
909 static inline void sev_free_decrypted_vmsa(struct kvm_vcpu *vcpu, struct vmcb_save_area *vmsa) {} in sev_free_decrypted_vmsa()
H A Dnested.c460 struct vmcb_save_area *from) in __nested_copy_vmcb_save_to_cache()
476 struct vmcb_save_area *save) in nested_copy_vmcb_save_to_cache()
1034 void svm_copy_vmrun_state(struct vmcb_save_area *to_save, in svm_copy_vmrun_state()
1035 struct vmcb_save_area *from_save) in svm_copy_vmrun_state()
1765 struct vmcb_save_area *save; in svm_set_nested_state()
1771 BUILD_BUG_ON(sizeof(struct vmcb_control_area) + sizeof(struct vmcb_save_area) > in svm_set_nested_state()
H A Dsvm.c1027 struct vmcb_save_area *save = &vmcb->save; in init_vmcb()
1503 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; in svm_seg()
1504 struct vmcb_save_area *save01 = &to_svm(vcpu)->vmcb01.ptr->save; in svm_seg()
1598 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; in svm_get_cpl()
3241 struct vmcb_save_area *save = &svm->vmcb->save; in dump_vmcb()
3242 struct vmcb_save_area *save01 = &svm->vmcb01.ptr->save; in dump_vmcb()
H A Dsev.c5077 struct vmcb_save_area *sev_decrypt_vmsa(struct kvm_vcpu *vcpu) in sev_decrypt_vmsa()
5080 struct vmcb_save_area *vmsa; in sev_decrypt_vmsa()
5093 return (struct vmcb_save_area *)svm->sev_es.vmsa; in sev_decrypt_vmsa()
5162 void sev_free_decrypted_vmsa(struct kvm_vcpu *vcpu, struct vmcb_save_area *vmsa) in sev_free_decrypted_vmsa()