Home
last modified time | relevance | path

Searched refs:__sme_set (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/include/linux/
H A Dmem_encrypt.h27 #define __sme_set(x) ((x) | sme_me_mask) macro
30 #define dma_addr_encrypted(x) __sme_set(x)
34 #define __sme_set(x) (x) macro
/linux-6.15/arch/x86/kvm/svm/
H A Davic.c247 phys_addr_t bpa = __sme_set(page_to_phys(svm->avic_backing_page)); in avic_init_vmcb()
248 phys_addr_t lpa = __sme_set(page_to_phys(kvm_svm->avic_logical_id_table_page)); in avic_init_vmcb()
249 phys_addr_t ppa = __sme_set(page_to_phys(kvm_svm->avic_physical_id_table_page)); in avic_init_vmcb()
311 new_entry = __sme_set((page_to_phys(svm->avic_backing_page) & in avic_init_backing_page()
882 vcpu_info->pi_desc_addr = __sme_set(page_to_phys((*svm)->avic_backing_page)); in get_pi_vcpu_info()
942 pi.base = __sme_set(page_to_phys(svm->avic_backing_page) & in avic_pi_update_irte()
H A Dsvm.h36 return __sme_set(page_to_pfn(page) << PAGE_SHIFT); in __sme_page_pa()
H A Dnested.c244 svm->vmcb->control.msrpm_base_pa = __sme_set(__pa(svm->nested.msrpm)); in nested_svm_vmrun_msrpm()
1192 svm->nested.vmcb02.pa = __sme_set(page_to_pfn(vmcb02_page) << PAGE_SHIFT); in svm_allocate_nested()
H A Dsev.c298 data.paddr = __sme_set(pfn << PAGE_SHIFT); in snp_page_reclaim()
571 start.dh_cert_address = __sme_set(__pa(dh_blob)); in sev_launch_start()
583 start.session_address = __sme_set(__pa(session_blob)); in sev_launch_start()
2281 fw_args.address = __sme_set(pfn_to_hpa(pfn + i)); in sev_gmem_post_populate()
H A Dsvm.c1308 control->msrpm_base_pa = __sme_set(__pa(svm->msrpm)); in init_vmcb()
1468 svm->vmcb01.pa = __sme_set(page_to_pfn(vmcb01_page) << PAGE_SHIFT); in svm_vcpu_create()
4475 svm->vmcb->control.nested_cr3 = __sme_set(root_hpa); in svm_load_mmu_pgd()
4482 cr3 = __sme_set(root_hpa) | kvm_get_active_pcid(vcpu); in svm_load_mmu_pgd()
/linux-6.15/arch/x86/mm/
H A Dpgprot.c58 val = __sme_set(val); in vm_get_page_prot()
H A Dmem_encrypt_amd.c480 early_pmd_flags = __sme_set(early_pmd_flags); in sme_early_init()
482 __supported_pte_mask = __sme_set(__supported_pte_mask); in sme_early_init()
/linux-6.15/drivers/iommu/amd/
H A Damd_iommu.h134 return (u64)__sme_set(virt_to_phys(vaddr)); in iommu_virt_to_phys()
H A Dio_pgtable.c360 __pte = PAGE_SIZE_PTE(__sme_set(paddr), pgsize); in iommu_v1_map_pages()
363 __pte = __sme_set(paddr) | IOMMU_PTE_PR | IOMMU_PTE_FC; in iommu_v1_map_pages()
H A Dio_pgtable_v2.c68 pte = __sme_set(paddr & PM_ADDR_MASK); in set_pte_attr()