Home
last modified time | relevance | path

Searched refs:sev_es_save_area (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dsvm.h354 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, in __unused_size_checks()
[all...]
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Divm.c248 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()
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dsvm.h193 struct sev_es_save_area *vmsa;
693 void sev_es_prepare_switch_to_guest(struct sev_es_save_area *hostsa);
H A Dsvm.c693 struct sev_es_save_area *hostsa; in svm_hardware_enable()
696 hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) + 0x400); in svm_hardware_enable()
1540 struct sev_es_save_area *hostsa; in svm_prepare_switch_to_guest()
1541 hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) + 0x400); in svm_prepare_switch_to_guest()
H A Dsev.c574 struct sev_es_save_area *save = svm->sev_es.vmsa; in sev_es_sync_vmsa()
3081 void sev_es_prepare_switch_to_guest(struct sev_es_save_area *hostsa) in sev_es_prepare_switch_to_guest()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dsev.c116 static DEFINE_PER_CPU(struct sev_es_save_area *, sev_vmsa);
958 static void snp_cleanup_vmsa(struct sev_es_save_area *vmsa) in snp_cleanup_vmsa()
971 struct sev_es_save_area *cur_vmsa, *vmsa; in wakeup_cpu_via_vmgexit()
1015 vmsa = (struct sev_es_save_area *)snp_alloc_vmsa_page(); in wakeup_cpu_via_vmgexit()

Completed in 16 milliseconds