Lines Matching refs:enc
92 unsigned long size, bool enc)
113 src = enc ? early_memremap_decrypted_wp(paddr, len) :
116 dst = enc ? early_memremap_encrypted(paddr, len) :
131 snp_memcpy(sme_early_buffer, src, len, paddr, enc);
132 snp_memcpy(dst, sme_early_buffer, len, paddr, !enc);
246 static bool amd_enc_tlb_flush_required(bool enc)
256 static void enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc)
279 notify_page_enc_status_changed(pfn, psize >> PAGE_SHIFT, enc);
286 static bool amd_enc_status_change_prepare(unsigned long vaddr, int npages, bool enc)
292 if (cc_platform_has(CC_ATTR_GUEST_SEV_SNP) && !enc)
299 static bool amd_enc_status_change_finish(unsigned long vaddr, int npages, bool enc)
305 if (cc_platform_has(CC_ATTR_GUEST_SEV_SNP) && enc)
309 enc_dec_hypercall(vaddr, npages << PAGE_SHIFT, enc);
314 static void __init __set_clr_pte_enc(pte_t *kpte, int level, bool enc)
325 if (enc)
345 if (enc) {
365 if (enc)
370 unsigned long size, bool enc)
390 __set_clr_pte_enc(kpte, level, enc);
406 __set_clr_pte_enc(kpte, level, enc);
433 early_set_mem_enc_dec_hypercall(start, size, enc);
449 void __init early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc)
451 enc_dec_hypercall(vaddr, size, enc);