Home
last modified time | relevance | path

Searched refs:caa (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/boot/startup/
H A Dsev-shared.c108 call->caa->call_pending = 1; in svsm_issue_call()
114 *pending = xchg(&call->caa->call_pending, *pending); in svsm_issue_call()
597 struct svsm_ca *caa, u64 caa_pa) in svsm_pval_4k_page() argument
610 call.caa = caa; in svsm_pval_4k_page()
612 pc = (struct svsm_pvalidate_call *)call.caa->svsm_buffer; in svsm_pval_4k_page()
639 bool validate, struct svsm_ca *caa, u64 caa_pa) in pvalidate_4k_page() argument
644 svsm_pval_4k_page(paddr, validate, caa, caa_pa); in pvalidate_4k_page()
704 u64 caa; in svsm_setup_ca() local
741 caa = secrets_page->svsm_caa; in svsm_setup_ca()
747 if (caa & (PAGE_SIZE - 1)) in svsm_setup_ca()
[all …]
/linux/arch/x86/coco/sev/
H A Dcore.c479 static int snp_set_vmsa(void *va, void *caa, int apic_id, bool make_vmsa) in snp_set_vmsa() argument
489 call.caa = this_cpu_read(svsm_caa); in snp_set_vmsa()
495 call.rdx = __pa(caa); in snp_set_vmsa()
764 struct svsm_ca *caa; in wakeup_cpu_via_vmgexit() local
801 caa = per_cpu(svsm_caa, cpu); in wakeup_cpu_via_vmgexit()
863 ret = snp_set_vmsa(vmsa, caa, apic_id, true); in wakeup_cpu_via_vmgexit()
1201 struct svsm_ca *caa; in alloc_runtime_data() local
1204 caa = cpu ? memblock_alloc_or_panic(sizeof(*caa), PAGE_SIZE) in alloc_runtime_data()
1207 per_cpu(svsm_caa, cpu) = caa; in alloc_runtime_data()
1208 per_cpu(svsm_caa_pa, cpu) = __pa(caa); in alloc_runtime_data()
/linux/arch/x86/include/asm/
H A Dsev.h411 struct svsm_ca *caa; member