Home
last modified time | relevance | path

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

/linux-6.15/arch/x86/hyperv/
H A Divm.c274 if (vmsa) in snp_set_vmsa()
301 if (!vmsa) in hv_snp_boot_ap()
310 hv_populate_vmcb_seg(vmsa->es, vmsa->gdtr.base); in hv_snp_boot_ap()
313 hv_populate_vmcb_seg(vmsa->cs, vmsa->gdtr.base); in hv_snp_boot_ap()
316 hv_populate_vmcb_seg(vmsa->ss, vmsa->gdtr.base); in hv_snp_boot_ap()
319 hv_populate_vmcb_seg(vmsa->ds, vmsa->gdtr.base); in hv_snp_boot_ap()
327 vmsa->xcr0 = 1; in hv_snp_boot_ap()
337 vmsa->vmpl = 0; in hv_snp_boot_ap()
343 free_page((u64)vmsa); in hv_snp_boot_ap()
364 snp_cleanup_vmsa(vmsa); in hv_snp_boot_ap()
[all …]
/linux-6.15/arch/x86/coco/sev/
H A Dcore.c1178 if (!vmsa) in shutdown_all_aps()
1188 pa = __pa(vmsa); in shutdown_all_aps()
1329 if (!vmsa) in wakeup_cpu_via_vmgexit()
1351 vmsa->es = vmsa->ds; in wakeup_cpu_via_vmgexit()
1352 vmsa->fs = vmsa->ds; in wakeup_cpu_via_vmgexit()
1353 vmsa->gs = vmsa->ds; in wakeup_cpu_via_vmgexit()
1354 vmsa->ss = vmsa->ds; in wakeup_cpu_via_vmgexit()
1363 vmsa->cr4 = cr4; in wakeup_cpu_via_vmgexit()
1375 vmsa->efer = EFER_SVME; in wakeup_cpu_via_vmgexit()
1382 vmsa->vmpl = snp_vmpl; in wakeup_cpu_via_vmgexit()
[all …]
/linux-6.15/Documentation/devicetree/bindings/iommu/
H A Drenesas,ipmmu-vmsa.yaml4 $id: http://devicetree.org/schemas/iommu/renesas,ipmmu-vmsa.yaml#
31 - const: renesas,ipmmu-vmsa # R-Mobile APE6 or R-Car Gen2 or RZ/G1
54 - const: renesas,rcar-gen4-ipmmu-vmsa # R-Car Gen4
108 const: renesas,ipmmu-vmsa
117 const: renesas,rcar-gen4-ipmmu-vmsa
136 compatible = "renesas,ipmmu-r8a7791", "renesas,ipmmu-vmsa";
/linux-6.15/drivers/iommu/
H A DMakefile15 obj-$(CONFIG_IPMMU_VMSA) += ipmmu-vmsa.o
/linux-6.15/arch/arm64/boot/dts/renesas/
H A Dr8a779h0.dtsi1744 "renesas,rcar-gen4-ipmmu-vmsa";
1753 "renesas,rcar-gen4-ipmmu-vmsa";
1762 "renesas,rcar-gen4-ipmmu-vmsa";
1771 "renesas,rcar-gen4-ipmmu-vmsa";
1780 "renesas,rcar-gen4-ipmmu-vmsa";
1789 "renesas,rcar-gen4-ipmmu-vmsa";
1798 "renesas,rcar-gen4-ipmmu-vmsa";
1807 "renesas,rcar-gen4-ipmmu-vmsa";
1816 "renesas,rcar-gen4-ipmmu-vmsa";
1825 "renesas,rcar-gen4-ipmmu-vmsa";
[all …]
H A Dr8a779g0.dtsi1994 "renesas,rcar-gen4-ipmmu-vmsa";
2003 "renesas,rcar-gen4-ipmmu-vmsa";
2012 "renesas,rcar-gen4-ipmmu-vmsa";
2021 "renesas,rcar-gen4-ipmmu-vmsa";
2030 "renesas,rcar-gen4-ipmmu-vmsa";
2039 "renesas,rcar-gen4-ipmmu-vmsa";
2048 "renesas,rcar-gen4-ipmmu-vmsa";
2057 "renesas,rcar-gen4-ipmmu-vmsa";
2066 "renesas,rcar-gen4-ipmmu-vmsa";
2075 "renesas,rcar-gen4-ipmmu-vmsa";
[all …]
H A Dr8a779a0.dtsi2213 "renesas,rcar-gen4-ipmmu-vmsa";
2222 "renesas,rcar-gen4-ipmmu-vmsa";
2231 "renesas,rcar-gen4-ipmmu-vmsa";
2240 "renesas,rcar-gen4-ipmmu-vmsa";
2249 "renesas,rcar-gen4-ipmmu-vmsa";
2258 "renesas,rcar-gen4-ipmmu-vmsa";
2267 "renesas,rcar-gen4-ipmmu-vmsa";
2276 "renesas,rcar-gen4-ipmmu-vmsa";
2285 "renesas,rcar-gen4-ipmmu-vmsa";
2294 "renesas,rcar-gen4-ipmmu-vmsa";
[all …]
H A Dr8a779f0.dtsi1236 "renesas,rcar-gen4-ipmmu-vmsa";
1245 "renesas,rcar-gen4-ipmmu-vmsa";
1254 "renesas,rcar-gen4-ipmmu-vmsa";
1263 "renesas,rcar-gen4-ipmmu-vmsa";
1272 "renesas,rcar-gen4-ipmmu-vmsa";
/linux-6.15/arch/x86/kvm/svm/
H A Dsev.c800 struct sev_es_save_area *save = svm->sev_es.vmsa; in sev_es_sync_vmsa()
894 struct sev_data_launch_update_vmsa vmsa; in __sev_launch_update_vmsa() local
913 clflush_cache_range(svm->sev_es.vmsa, PAGE_SIZE); in __sev_launch_update_vmsa()
915 vmsa.reserved = 0; in __sev_launch_update_vmsa()
916 vmsa.handle = to_kvm_sev_info(kvm)->handle; in __sev_launch_update_vmsa()
917 vmsa.address = __sme_pa(svm->sev_es.vmsa); in __sev_launch_update_vmsa()
918 vmsa.len = PAGE_SIZE; in __sev_launch_update_vmsa()
2427 u64 pfn = __pa(svm->sev_es.vmsa) >> PAGE_SHIFT; in snp_launch_update_vmsa()
2439 data.address = __sme_pa(svm->sev_es.vmsa); in snp_launch_update_vmsa()
3160 u64 pfn = __pa(svm->sev_es.vmsa) >> PAGE_SHIFT; in sev_free_vcpu()
[all …]
H A Dsvm.h217 struct sev_es_save_area *vmsa; member
H A Dsvm.c1472 svm->sev_es.vmsa = page_address(vmsa_page); in svm_vcpu_create()
/linux-6.15/arch/arm/boot/dts/renesas/
H A Dr8a7793.dtsi406 "renesas,ipmmu-vmsa";
416 "renesas,ipmmu-vmsa";
425 "renesas,ipmmu-vmsa";
435 "renesas,ipmmu-vmsa";
444 "renesas,ipmmu-vmsa";
454 "renesas,ipmmu-vmsa";
463 "renesas,ipmmu-vmsa";
H A Dr8a7794.dtsi360 "renesas,ipmmu-vmsa";
370 "renesas,ipmmu-vmsa";
379 "renesas,ipmmu-vmsa";
389 "renesas,ipmmu-vmsa";
398 "renesas,ipmmu-vmsa";
408 "renesas,ipmmu-vmsa";
H A Dr8a7791.dtsi431 "renesas,ipmmu-vmsa";
441 "renesas,ipmmu-vmsa";
450 "renesas,ipmmu-vmsa";
460 "renesas,ipmmu-vmsa";
469 "renesas,ipmmu-vmsa";
479 "renesas,ipmmu-vmsa";
488 "renesas,ipmmu-vmsa";
H A Dr8a7745.dtsi367 "renesas,ipmmu-vmsa";
377 "renesas,ipmmu-vmsa";
386 "renesas,ipmmu-vmsa";
396 "renesas,ipmmu-vmsa";
405 "renesas,ipmmu-vmsa";
415 "renesas,ipmmu-vmsa";
H A Dr8a7743.dtsi403 "renesas,ipmmu-vmsa";
413 "renesas,ipmmu-vmsa";
422 "renesas,ipmmu-vmsa";
432 "renesas,ipmmu-vmsa";
441 "renesas,ipmmu-vmsa";
451 "renesas,ipmmu-vmsa";
H A Dr8a7744.dtsi403 "renesas,ipmmu-vmsa";
413 "renesas,ipmmu-vmsa";
422 "renesas,ipmmu-vmsa";
432 "renesas,ipmmu-vmsa";
441 "renesas,ipmmu-vmsa";
451 "renesas,ipmmu-vmsa";
H A Dr8a7790.dtsi514 "renesas,ipmmu-vmsa";
524 "renesas,ipmmu-vmsa";
533 "renesas,ipmmu-vmsa";
543 "renesas,ipmmu-vmsa";
552 "renesas,ipmmu-vmsa";
562 "renesas,ipmmu-vmsa";
H A Dr8a7742.dtsi478 "renesas,ipmmu-vmsa";
488 "renesas,ipmmu-vmsa";
497 "renesas,ipmmu-vmsa";
507 "renesas,ipmmu-vmsa";
516 "renesas,ipmmu-vmsa";
/linux-6.15/arch/x86/virt/svm/
H A Dsev.c66 vmsa : 1, member