snp_vmpl
u8 snp_vmpl __section(".data");
if (snp_vmpl && !(hv_features & GHCB_HV_FT_SNP_MULTI_VMPL))
if (!snp_vmpl) {
snp_vmpl = U8_MAX;
if (snp_vmpl) {
snp_vmpl = secrets_page->svsm_guest_vmpl;
u8 snp_vmpl __ro_after_init;
EXPORT_SYMBOL_GPL(snp_vmpl);
SYM_PIC_ALIAS(snp_vmpl);
if (snp_vmpl) {
if (snp_vmpl)
pr_info("SNP running at VMPL%u.\n", snp_vmpl);
return sysfs_emit(buf, "%d\n", snp_vmpl);
vmpck_id = snp_vmpl;
rc = snp_msg_init(mdesc, snp_vmpl);
req.vmpck_id = snp_vmpl;
if (snp_vmpl)
((u64)snp_vmpl << 16) |
if (snp_vmpl) {
vmsa->vmpl = snp_vmpl;
if (snp_vmpl) {
if (!snp_vmpl)
if (!snp_vmpl)
extern u8 snp_vmpl;
return snp_vmpl;
return snp_vmpl;