Lines Matching refs:paddr
58 unsigned long paddr, bool decrypt)
64 * @paddr needs to be accessed decrypted, mark the page shared in
67 early_snp_set_memory_shared((unsigned long)__va(paddr), paddr, npages);
72 early_snp_set_memory_private((unsigned long)__va(paddr), paddr, npages);
75 * @paddr need to be accessed encrypted, no need for the page state
91 static void __init __sme_early_enc_dec(resource_size_t paddr,
113 src = enc ? early_memremap_decrypted_wp(paddr, len) :
114 early_memremap_encrypted_wp(paddr, len);
116 dst = enc ? early_memremap_encrypted(paddr, len) :
117 early_memremap_decrypted(paddr, len);
131 snp_memcpy(sme_early_buffer, src, len, paddr, enc);
132 snp_memcpy(dst, sme_early_buffer, len, paddr, !enc);
141 paddr += len;
146 void __init sme_early_encrypt(resource_size_t paddr, unsigned long size)
148 __sme_early_enc_dec(paddr, size, true);
151 void __init sme_early_decrypt(resource_size_t paddr, unsigned long size)
153 __sme_early_enc_dec(paddr, size, false);
159 unsigned long paddr = (unsigned long)vaddr - __PAGE_OFFSET;
166 pmd = map ? (paddr & PMD_MASK) + pmd_flags : 0;
170 paddr += PMD_SIZE;