Home
last modified time | relevance | path

Searched refs:vmsa (Results 1 – 8 of 8) sorted by relevance

/linux/arch/x86/hyperv/
H A Divm.c263 static int snp_set_vmsa(void *va, bool vmsa) in snp_set_vmsa() argument
275 if (vmsa) in snp_set_vmsa()
281 static void snp_cleanup_vmsa(struct sev_es_save_area *vmsa) in snp_cleanup_vmsa() argument
285 err = snp_set_vmsa(vmsa, false); in snp_cleanup_vmsa()
289 free_page((unsigned long)vmsa); in snp_cleanup_vmsa()
294 struct sev_es_save_area *vmsa = (struct sev_es_save_area *) in hv_snp_boot_ap() local
302 if (!vmsa) in hv_snp_boot_ap()
307 vmsa->gdtr.base = gdtr.address; in hv_snp_boot_ap()
308 vmsa->gdtr.limit = gdtr.size; in hv_snp_boot_ap()
310 asm volatile("movl %%es, %%eax;" : "=a" (vmsa->es.selector)); in hv_snp_boot_ap()
[all …]
/linux/arch/x86/coco/sev/
H A Dcore.c1164 static void snp_cleanup_vmsa(struct sev_es_save_area *vmsa, int apic_id) in snp_cleanup_vmsa() argument
1168 err = snp_set_vmsa(vmsa, NULL, apic_id, false); in snp_cleanup_vmsa()
1172 free_page((unsigned long)vmsa); in snp_cleanup_vmsa()
1177 struct sev_es_save_area *cur_vmsa, *vmsa; in wakeup_cpu_via_vmgexit() local
1222 vmsa = (struct sev_es_save_area *)snp_alloc_vmsa_page(cpu); in wakeup_cpu_via_vmgexit()
1223 if (!vmsa) in wakeup_cpu_via_vmgexit()
1234 vmsa->cs.base = sipi_vector << 12; in wakeup_cpu_via_vmgexit()
1235 vmsa->cs.limit = AP_INIT_CS_LIMIT; in wakeup_cpu_via_vmgexit()
1236 vmsa->cs.attrib = INIT_CS_ATTRIBS; in wakeup_cpu_via_vmgexit()
1237 vmsa->cs.selector = sipi_vector << 8; in wakeup_cpu_via_vmgexit()
[all …]
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a779h0.dtsi1743 "renesas,rcar-gen4-ipmmu-vmsa";
1752 "renesas,rcar-gen4-ipmmu-vmsa";
1761 "renesas,rcar-gen4-ipmmu-vmsa";
1770 "renesas,rcar-gen4-ipmmu-vmsa";
1779 "renesas,rcar-gen4-ipmmu-vmsa";
1788 "renesas,rcar-gen4-ipmmu-vmsa";
1797 "renesas,rcar-gen4-ipmmu-vmsa";
1806 "renesas,rcar-gen4-ipmmu-vmsa";
1815 "renesas,rcar-gen4-ipmmu-vmsa";
1824 "renesas,rcar-gen4-ipmmu-vmsa";
[all …]
H A Dr8a779a0.dtsi2216 "renesas,rcar-gen4-ipmmu-vmsa";
2225 "renesas,rcar-gen4-ipmmu-vmsa";
2234 "renesas,rcar-gen4-ipmmu-vmsa";
2243 "renesas,rcar-gen4-ipmmu-vmsa";
2252 "renesas,rcar-gen4-ipmmu-vmsa";
2261 "renesas,rcar-gen4-ipmmu-vmsa";
2270 "renesas,rcar-gen4-ipmmu-vmsa";
2279 "renesas,rcar-gen4-ipmmu-vmsa";
2288 "renesas,rcar-gen4-ipmmu-vmsa";
2297 "renesas,rcar-gen4-ipmmu-vmsa";
[all …]
H A Dr8a779g0.dtsi1987 "renesas,rcar-gen4-ipmmu-vmsa";
1996 "renesas,rcar-gen4-ipmmu-vmsa";
2005 "renesas,rcar-gen4-ipmmu-vmsa";
2014 "renesas,rcar-gen4-ipmmu-vmsa";
2023 "renesas,rcar-gen4-ipmmu-vmsa";
2032 "renesas,rcar-gen4-ipmmu-vmsa";
2041 "renesas,rcar-gen4-ipmmu-vmsa";
2050 "renesas,rcar-gen4-ipmmu-vmsa";
2059 "renesas,rcar-gen4-ipmmu-vmsa";
2068 "renesas,rcar-gen4-ipmmu-vmsa";
[all …]
/linux/arch/x86/virt/svm/
H A Dsev.c46 vmsa : 1, member
/linux/arch/x86/kvm/svm/
H A Dsvm.h217 struct sev_es_save_area *vmsa; member
H A Dsvm.c1469 svm->sev_es.vmsa = page_address(vmsa_page); in svm_vcpu_create()