Home
last modified time | relevance | path

Searched refs:boot_ghcb (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/arch/x86/boot/compressed/
H A Dsev.c30 struct ghcb *boot_ghcb; variable
147 if (boot_ghcb) in svsm_perform_call_protocol()
148 ghcb = boot_ghcb; in svsm_perform_call_protocol()
223 boot_ghcb = &boot_ghcb_page; in early_setup_ghcb()
243 if (!boot_ghcb) in sev_es_shutdown_ghcb()
257 boot_ghcb = NULL; in sev_es_shutdown_ghcb()
304 if (!boot_ghcb && !early_setup_ghcb()) in do_boot_stage2_vc()
307 vc_ghcb_invalidate(boot_ghcb); in do_boot_stage2_vc()
322 result = vc_handle_ioio(boot_ghcb, &ctxt); in do_boot_stage2_vc()
325 result = vc_handle_cpuid(boot_ghcb, &ctxt); in do_boot_stage2_vc()
[all …]
/linux-6.15/arch/x86/coco/sev/
H A Dcore.c91 static struct ghcb *boot_ghcb __section(".data");
675 else if (RIP_REL_REF(boot_ghcb)) in svsm_perform_call_protocol()
676 ghcb = RIP_REL_REF(boot_ghcb); in svsm_perform_call_protocol()
899 ghcb = boot_ghcb; in __set_pages_state()
923 if (!boot_ghcb) in set_pages_state()
1238 boot_ghcb = NULL; in snp_kexec_finish()
1625 boot_ghcb = &boot_ghcb_page; in setup_ghcb()
2378 vc_ghcb_invalidate(boot_ghcb); in handle_vc_boot_ghcb()
2382 result = vc_handle_exitcode(&ctxt, boot_ghcb, exit_code); in handle_vc_boot_ghcb()