Lines Matching +full:top +full:- +full:level
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * -- paulus
7 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
46 for (; (s32)(FIXADDR_TOP - addr) > 0; in early_ioremap_init()
79 int err = -ENOMEM; in map_kernel_page()
81 /* Use upper 10 bits of VA to index the first level map */ in map_kernel_page()
83 /* Use middle 10 bits of VA to index the second-level map */ in map_kernel_page()
103 static void __init __mapin_ram_chunk(unsigned long offset, unsigned long top) in __mapin_ram_chunk() argument
112 for (; s < top; s += PAGE_SIZE) { in __mapin_ram_chunk()
127 phys_addr_t top = min(end, total_lowmem); in mapin_ram() local
129 if (base >= top) in mapin_ram()
131 base = mmu_mapin_ram(base, top); in mapin_ram()
132 __mapin_ram_chunk(base, top); in mapin_ram()
138 unsigned long numpages = PFN_UP((unsigned long)_einittext) - in mark_initmem_nx()
158 numpages = PFN_UP((unsigned long)_etext) - in mark_rodata_ro()
166 numpages = PFN_UP((unsigned long)__init_begin) - in mark_rodata_ro()