Lines Matching defs:vaddr
122 static void __init __sme_early_map_unmap_mem(void *vaddr, unsigned long size,
125 unsigned long paddr = (unsigned long)vaddr - __PAGE_OFFSET;
133 __early_make_pgtable((unsigned long)vaddr, pmd);
135 vaddr += PMD_SIZE;
256 static int __init early_set_memory_enc_dec(unsigned long vaddr,
265 vaddr_next = vaddr;
266 vaddr_end = vaddr + size;
268 for (; vaddr < vaddr_end; vaddr = vaddr_next) {
269 kpte = lookup_address(vaddr, &level);
277 vaddr_next = (vaddr & PAGE_MASK) + PAGE_SIZE;
290 if (vaddr == (vaddr & pmask) &&
291 ((vaddr_end - vaddr) >= psize)) {
293 vaddr_next = (vaddr & pmask) + psize;
312 kernel_physical_mapping_change(__pa(vaddr & pmask),
324 int __init early_set_memory_decrypted(unsigned long vaddr, unsigned long size)
326 return early_set_memory_enc_dec(vaddr, size, false);
329 int __init early_set_memory_encrypted(unsigned long vaddr, unsigned long size)
331 return early_set_memory_enc_dec(vaddr, size, true);
391 unsigned long vaddr, vaddr_end, npages;
394 vaddr = (unsigned long)__start_bss_decrypted_unused;
396 npages = (vaddr_end - vaddr) >> PAGE_SHIFT;
403 r = set_memory_encrypted(vaddr, npages);
410 free_init_pages("unused decrypted", vaddr, vaddr_end);