Searched refs:vmsa (Results 1 – 8 of 8) sorted by relevance
/linux/arch/x86/hyperv/ |
H A D | ivm.c | 263 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 D | core.c | 1164 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 D | r8a779h0.dtsi | 1743 "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 D | r8a779a0.dtsi | 2216 "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 D | r8a779g0.dtsi | 1987 "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 D | sev.c | 46 vmsa : 1, member
|
/linux/arch/x86/kvm/svm/ |
H A D | svm.h | 217 struct sev_es_save_area *vmsa; member
|
H A D | svm.c | 1469 svm->sev_es.vmsa = page_address(vmsa_page); in svm_vcpu_create()
|