Home
last modified time | relevance | path

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

/arch/x86/boot/compressed/
A Dsev-handle-vc.c101 if (!boot_ghcb && !early_setup_ghcb()) in do_boot_stage2_vc()
104 vc_ghcb_invalidate(boot_ghcb); in do_boot_stage2_vc()
116 result = vc_handle_rdtsc(boot_ghcb, &ctxt, exit_code); in do_boot_stage2_vc()
119 result = vc_handle_ioio(boot_ghcb, &ctxt); in do_boot_stage2_vc()
122 result = vc_handle_cpuid(boot_ghcb, &ctxt); in do_boot_stage2_vc()
A Dsev.c30 struct ghcb *boot_ghcb; variable
65 if (boot_ghcb) in svsm_perform_call_protocol()
66 ghcb = boot_ghcb; in svsm_perform_call_protocol()
141 boot_ghcb = &boot_ghcb_page; in early_setup_ghcb()
161 if (!boot_ghcb) in sev_es_shutdown_ghcb()
175 boot_ghcb = NULL; in sev_es_shutdown_ghcb()
268 if (ghcb_version < 2 || (!boot_ghcb && !early_setup_ghcb())) in snp_check_features()
271 sev_es_ghcb_terminate(boot_ghcb, SEV_TERM_SET_GEN, in snp_check_features()
/arch/x86/boot/startup/
A Dsev-startup.c51 struct ghcb *boot_ghcb __section(".data");
157 else if (boot_ghcb) in svsm_perform_call_protocol()
158 ghcb = boot_ghcb; in svsm_perform_call_protocol()
/arch/x86/coco/sev/
A Dcore.c510 ghcb = boot_ghcb; in __set_pages_state()
534 if (!boot_ghcb) in set_pages_state()
849 boot_ghcb = NULL; in snp_kexec_finish()
1156 boot_ghcb = &boot_ghcb_page; in setup_ghcb()
A Dvc-handle.c1029 vc_ghcb_invalidate(boot_ghcb); in handle_vc_boot_ghcb()
1033 result = vc_handle_exitcode(&ctxt, boot_ghcb, exit_code); in handle_vc_boot_ghcb()
/arch/x86/include/asm/
A Dsev.h563 extern struct ghcb *boot_ghcb;

Completed in 17 milliseconds