Lines Matching refs:paddr
60 unsigned long paddr, bool decrypt)
66 * @paddr needs to be accessed decrypted, mark the page shared in
69 early_snp_set_memory_shared((unsigned long)__va(paddr), paddr, npages);
74 early_snp_set_memory_private((unsigned long)__va(paddr), paddr, npages);
77 * @paddr need to be accessed encrypted, no need for the page state
93 static void __init __sme_early_enc_dec(resource_size_t paddr,
115 src = enc ? early_memremap_decrypted_wp(paddr, len) :
116 early_memremap_encrypted_wp(paddr, len);
118 dst = enc ? early_memremap_encrypted(paddr, len) :
119 early_memremap_decrypted(paddr, len);
133 snp_memcpy(sme_early_buffer, src, len, paddr, enc);
134 snp_memcpy(dst, sme_early_buffer, len, paddr, !enc);
143 paddr += len;
148 void __init sme_early_encrypt(resource_size_t paddr, unsigned long size)
150 __sme_early_enc_dec(paddr, size, true);
153 void __init sme_early_decrypt(resource_size_t paddr, unsigned long size)
155 __sme_early_enc_dec(paddr, size, false);
161 unsigned long paddr = (unsigned long)vaddr - __PAGE_OFFSET;
168 pmd = map ? (paddr & PMD_MASK) + pmd_flags : 0;
172 paddr += PMD_SIZE;