Home
last modified time | relevance | path

Searched refs:kernel_end (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/arch/alpha/mm/
Dinit.c145 callback_init(void * kernel_end) in callback_init() argument
182 (((unsigned long)kernel_end + ~PAGE_MASK) & PAGE_MASK); in callback_init()
183 kernel_end = two_pages + 2*PAGE_SIZE; in callback_init()
218 memset(kernel_end, 0, PAGE_SIZE); in callback_init()
220 pmd_set(pmd, (pte_t *)kernel_end); in callback_init()
221 kernel_end += PAGE_SIZE; in callback_init()
232 return kernel_end; in callback_init()
Dnuma.c56 setup_memory_node(int nid, void *kernel_end) in setup_memory_node() argument
142 end_kernel_pfn = PFN_UP(virt_to_phys(kernel_end)); in setup_memory_node()
162 setup_memory(void *kernel_end) in setup_memory() argument
174 setup_memory_node(nid, kernel_end); in setup_memory()
176 kernel_size = virt_to_phys(kernel_end) - KERNEL_START_PHYS; in setup_memory()
/Linux-v5.4/arch/arm/boot/bootp/
Dkernel.S5 .globl kernel_end
6 kernel_end: label
/Linux-v5.4/arch/mips/ar7/
Dmemory.c24 u32 *kernel_end = (u32 *)KSEG1ADDR(CPHYSADDR((u32)&_end)); in memsize() local
27 while (tmpaddr > kernel_end) { in memsize()
/Linux-v5.4/arch/x86/mm/
Dmem_encrypt_identity.c284 unsigned long kernel_start, kernel_end, kernel_len; in sme_encrypt_kernel() local
310 kernel_end = ALIGN(__pa_symbol(_end), PMD_PAGE_SIZE); in sme_encrypt_kernel()
311 kernel_len = kernel_end - kernel_start; in sme_encrypt_kernel()
420 ppd.vaddr_end = kernel_end; in sme_encrypt_kernel()
426 ppd.vaddr_end = kernel_end + decrypted_base; in sme_encrypt_kernel()
470 ppd.vaddr_end = kernel_end + decrypted_base; in sme_encrypt_kernel()
Dinit.c674 unsigned long kernel_end = __pa_symbol(_end); in init_mem_mapping() local
683 memory_map_bottom_up(kernel_end, end); in init_mem_mapping()
684 memory_map_bottom_up(ISA_END_ADDRESS, kernel_end); in init_mem_mapping()
/Linux-v5.4/arch/powerpc/kernel/
Dmachine_kexec.c204 static phys_addr_t kernel_end; variable
212 .value = &kernel_end,
271 kernel_end = cpu_to_be_ulong(__pa(_end)); in kexec_setup()
/Linux-v5.4/arch/parisc/mm/
Dinit.c366 unsigned long kernel_start, kernel_end; in map_pages() local
371 kernel_end = __pa((unsigned long)&_end); in map_pages()
438 } else if (address < kernel_start || address >= kernel_end) { in map_pages()
492 unsigned long kernel_end = (unsigned long)&_end; in free_initmem() local
496 map_pages(init_end, __pa(init_end), kernel_end - init_end, in free_initmem()
514 __flush_tlb_range(0, init_begin, kernel_end); in free_initmem()
/Linux-v5.4/arch/alpha/kernel/
Dsetup.c311 setup_memory(void *kernel_end) in setup_memory() argument
370 kernel_size = virt_to_phys(kernel_end) - KERNEL_START_PHYS; in setup_memory()
441 void *kernel_end = _end; /* end of kernel */ in setup_arch() local
480 kernel_end = callback_init(kernel_end); in setup_arch()
636 setup_memory(kernel_end); in setup_arch()
/Linux-v5.4/arch/arm64/mm/
Dmmu.c462 phys_addr_t kernel_end = __pa_symbol(__init_begin); in map_mem() local
475 memblock_mark_nomap(kernel_start, kernel_end - kernel_start); in map_mem()
505 __map_memblock(pgdp, kernel_start, kernel_end, in map_mem()
507 memblock_clear_nomap(kernel_start, kernel_end - kernel_start); in map_mem()
/Linux-v5.4/mm/
Dmemblock.c276 phys_addr_t kernel_end, ret; in memblock_find_in_range_node() local
286 kernel_end = __pa_symbol(_end); in memblock_find_in_range_node()
292 if (memblock_bottom_up() && end > kernel_end) { in memblock_find_in_range_node()
296 bottom_up_start = max(start, kernel_end); in memblock_find_in_range_node()
/Linux-v5.4/arch/m68k/kernel/
Dhead.S1285 movel %pc@(L(kernel_end)),%a0
2542 lea %pc@(L(kernel_end)),%a0
3786 L(kernel_end):
/Linux-v5.4/arch/x86/xen/
Dmmu_pv.c1096 unsigned long kernel_end = roundup((unsigned long)_brk_end, PMD_SIZE) - 1; in xen_cleanhighmap() local
1105 if (vaddr < (unsigned long) _text || vaddr > kernel_end) in xen_cleanhighmap()