Searched refs:sev_es_save_area (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/x86/include/asm/ |
H A D | svm.h | 354 struct sev_es_save_area { struct 530 BUILD_BUG_ON(sizeof(struct sev_es_save_area) != EXPECTED_SEV_ES_SAVE_AREA_SIZE); in __unused_size_checks() 543 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0xc8); in __unused_size_checks() 544 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0xcc); in __unused_size_checks() 545 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0xd8); in __unused_size_checks() 546 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0x1c0); in __unused_size_checks() 547 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0x248); in __unused_size_checks() 548 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0x298); in __unused_size_checks() 549 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0x2f0); in __unused_size_checks() 550 BUILD_BUG_RESERVED_OFFSET(sev_es_save_area, 0x320); in __unused_size_checks() [all …]
|
/openbmc/linux/arch/x86/hyperv/ |
H A D | ivm.c | 248 static DEFINE_PER_CPU(struct sev_es_save_area *, hv_sev_vmsa); 280 static void snp_cleanup_vmsa(struct sev_es_save_area *vmsa) in snp_cleanup_vmsa() 293 struct sev_es_save_area *vmsa = (struct sev_es_save_area *) in hv_snp_boot_ap() 295 struct sev_es_save_area *cur_vmsa; in hv_snp_boot_ap()
|
/openbmc/linux/arch/x86/kvm/svm/ |
H A D | svm.h | 194 struct sev_es_save_area *vmsa; 695 void sev_es_prepare_switch_to_guest(struct sev_es_save_area *hostsa);
|
H A D | svm.c | 695 struct sev_es_save_area *hostsa; in svm_hardware_enable() 698 hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) + 0x400); in svm_hardware_enable() 1547 struct sev_es_save_area *hostsa; in svm_prepare_switch_to_guest() 1548 hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) + 0x400); in svm_prepare_switch_to_guest()
|
H A D | sev.c | 581 struct sev_es_save_area *save = svm->sev_es.vmsa; in sev_es_sync_vmsa() 3125 void sev_es_prepare_switch_to_guest(struct sev_es_save_area *hostsa) in sev_es_prepare_switch_to_guest()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | sev.c | 118 static DEFINE_PER_CPU(struct sev_es_save_area *, sev_vmsa); 946 static void snp_cleanup_vmsa(struct sev_es_save_area *vmsa) in snp_cleanup_vmsa() 959 struct sev_es_save_area *cur_vmsa, *vmsa; in wakeup_cpu_via_vmgexit() 1003 vmsa = (struct sev_es_save_area *)snp_alloc_vmsa_page(); in wakeup_cpu_via_vmgexit()
|