Lines Matching refs:enc
94 unsigned long size, bool enc)
115 src = enc ? early_memremap_decrypted_wp(paddr, len) :
118 dst = enc ? early_memremap_encrypted(paddr, len) :
133 snp_memcpy(sme_early_buffer, src, len, paddr, enc);
134 snp_memcpy(dst, sme_early_buffer, len, paddr, !enc);
282 static bool amd_enc_tlb_flush_required(bool enc)
292 static void enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc)
315 notify_page_enc_status_changed(pfn, psize >> PAGE_SHIFT, enc);
322 static bool amd_enc_status_change_prepare(unsigned long vaddr, int npages, bool enc)
328 if (cc_platform_has(CC_ATTR_GUEST_SEV_SNP) && !enc)
335 static bool amd_enc_status_change_finish(unsigned long vaddr, int npages, bool enc)
341 if (cc_platform_has(CC_ATTR_GUEST_SEV_SNP) && enc)
345 enc_dec_hypercall(vaddr, npages << PAGE_SHIFT, enc);
350 static void __init __set_clr_pte_enc(pte_t *kpte, int level, bool enc)
361 if (enc)
381 if (enc) {
401 if (enc)
406 unsigned long size, bool enc)
426 __set_clr_pte_enc(kpte, level, enc);
442 __set_clr_pte_enc(kpte, level, enc);
469 early_set_mem_enc_dec_hypercall(start, size, enc);
485 void __init early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc)
487 enc_dec_hypercall(vaddr, size, enc);