Home
last modified time | relevance | path

Searched refs:memstart_addr (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dinit.c50 * We need to be able to catch inadvertent references to memstart_addr
55 s64 memstart_addr __ro_after_init = -1;
56 EXPORT_SYMBOL(memstart_addr); variable
93 * memstart_addr, due to the fact that the base of the vmemmap region
336 memstart_addr = round_down(memblock_start_of_DRAM(), in arm64_memblock_init()
339 if ((memblock_end_of_DRAM() - memstart_addr) > linear_region_size) in arm64_memblock_init()
347 memblock_remove(max_t(u64, memstart_addr + linear_region_size, in arm64_memblock_init()
349 if (memstart_addr + linear_region_size < memblock_end_of_DRAM()) { in arm64_memblock_init()
350 /* ensure that memstart_addr remains sufficiently aligned */ in arm64_memblock_init()
351 memstart_addr in arm64_memblock_init()
[all...]
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dinit.c47 * We need to be able to catch inadvertent references to memstart_addr
52 s64 memstart_addr __ro_after_init = -1;
53 EXPORT_SYMBOL(memstart_addr); variable
336 memstart_addr = round_down(memblock_start_of_DRAM(), in arm64_memblock_init()
344 memblock_remove(max_t(u64, memstart_addr + linear_region_size, in arm64_memblock_init()
346 if (memstart_addr + linear_region_size < memblock_end_of_DRAM()) { in arm64_memblock_init()
347 /* ensure that memstart_addr remains sufficiently aligned */ in arm64_memblock_init()
348 memstart_addr = round_up(memblock_end_of_DRAM() - linear_region_size, in arm64_memblock_init()
350 memblock_remove(0, memstart_addr); in arm64_memblock_init()
357 * we have to move it upward. Since memstart_addr represent in arm64_memblock_init()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dinit_32.c85 total_lowmem = total_memory = memblock_end_of_DRAM() - memstart_addr; in MMU_init()
86 lowmem_end_addr = memstart_addr + total_lowmem; in MMU_init()
97 lowmem_end_addr = memstart_addr + total_lowmem; in MMU_init()
H A Dinit-common.c25 phys_addr_t memstart_addr __ro_after_init = (phys_addr_t)~0ull;
26 EXPORT_SYMBOL_GPL(memstart_addr); variable
H A Dmmu_decl.h102 extern phys_addr_t memstart_addr;
H A Dpgtable_32.c109 p = memstart_addr + s; in __mapin_ram_chunk()
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dfsl_booke.c206 phys_addr_t phys = memstart_addr; in map_mem_in_cams()
264 memblock_set_current_limit(memstart_addr + __max_low_memory); in adjust_total_lowmem()
285 virt_phys_offset = PAGE_OFFSET - memstart_addr; in relocate_init()
292 * relocation entries. Before we get the real memstart_addr, in relocate_init()
312 * We now get the memstart_addr, then we should check if this in relocate_init()
314 * not we have to change the map of PAGE_OFFSET to memstart_addr in relocate_init()
317 if (start != memstart_addr) { in relocate_init()
319 long offset = start - memstart_addr; in relocate_init()
324 if (memstart_addr > start) in relocate_init()
H A Dkaslr_booke.c266 offset = memstart_addr + index * SZ_64M + offset; in kaslr_legal_offset()
267 start = memstart_addr + index * SZ_64M; in kaslr_legal_offset()
275 koffset -= memstart_addr; in kaslr_legal_offset()
327 regions.pa_start = memstart_addr; in kaslr_choose_location()
328 regions.pa_end = memstart_addr + linear_sz; in kaslr_choose_location()
H A D44x.c171 unsigned long memstart = memstart_addr & ~(PPC_PIN_SIZE - 1); in mmu_mapin_ram()
222 unsigned long memstart = memstart_addr & ~(PPC_PIN_SIZE - 1); in mmu_init_secondary()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A De500.c227 phys_addr_t phys = memstart_addr; in map_mem_in_cams()
284 memblock_set_current_limit(memstart_addr + __max_low_memory); in adjust_total_lowmem()
321 virt_phys_offset = PAGE_OFFSET - memstart_addr; in relocate_init()
328 * relocation entries. Before we get the real memstart_addr, in relocate_init()
348 * We now get the memstart_addr, then we should check if this in relocate_init()
350 * not we have to change the map of PAGE_OFFSET to memstart_addr in relocate_init()
353 if (start != memstart_addr) { in relocate_init()
355 long offset = start - memstart_addr; in relocate_init()
360 if (memstart_addr > start) in relocate_init()
H A Dkaslr_booke.c264 offset = memstart_addr + index * SZ_64M + offset; in kaslr_legal_offset()
265 start = memstart_addr + index * SZ_64M; in kaslr_legal_offset()
273 koffset -= memstart_addr; in kaslr_legal_offset()
325 regions.pa_start = memstart_addr; in kaslr_choose_location()
326 regions.pa_end = memstart_addr + linear_sz; in kaslr_choose_location()
H A D44x.c172 unsigned long memstart = memstart_addr & ~(PPC_PIN_SIZE - 1); in mmu_mapin_ram()
223 unsigned long memstart = memstart_addr & ~(PPC_PIN_SIZE - 1); in mmu_init_secondary()
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dinit_32.c133 total_lowmem = total_memory = memblock_end_of_DRAM() - memstart_addr; in MMU_init()
134 lowmem_end_addr = memstart_addr + total_lowmem; in MMU_init()
145 lowmem_end_addr = memstart_addr + total_lowmem; in MMU_init()
H A Dinit-common.c24 phys_addr_t memstart_addr __ro_after_init = (phys_addr_t)~0ull;
25 EXPORT_SYMBOL_GPL(memstart_addr); variable
H A Dmmu_decl.h113 extern phys_addr_t memstart_addr;
H A Dpgtable_32.c110 p = memstart_addr + s; in __mapin_ram_chunk()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dmemory.h172 extern s64 memstart_addr;
174 #define PHYS_OFFSET ({ VM_BUG_ON(memstart_addr & 1); memstart_addr; })
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dpage.h87 extern phys_addr_t memstart_addr;
113 #define MEMORY_START memstart_addr
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpage.h88 extern phys_addr_t memstart_addr;
114 #define MEMORY_START memstart_addr
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dmemory.h192 extern s64 memstart_addr;
194 #define PHYS_OFFSET ({ VM_BUG_ON(memstart_addr & 1); memstart_addr; })
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dreloc_test_core.c44 { "R_AARCH64_ADR_PREL_PG_HI21", relative_adrp_far, (u64)&memstart_addr },
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dreloc_test_core.c44 { "R_AARCH64_ADR_PREL_PG_HI21", relative_adrp_far, (u64)&memstart_addr },
/kernel/linux/linux-6.6/scripts/gdb/linux/
H A Dmm.py100 self.memstart_addr = gdb.parse_and_eval("memstart_addr")
101 self.PHYS_OFFSET = self.memstart_addr
102 self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer()) - (self.memstart_addr >> self.PAGE_SHIFT)
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dprom.c551 * For a relocatable kernel, we need to get the memstart_addr first,
578 if (base < memstart_addr) { in early_init_dt_add_memory_arch()
579 memstart_addr = base; in early_init_dt_add_memory_arch()
765 setup_initial_memory_limit(memstart_addr, first_memblock_size); in early_init_devtree()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dprom.c588 * For a relocatable kernel, we need to get the memstart_addr first,
615 if (base < memstart_addr) { in early_init_dt_add_memory_arch()
616 memstart_addr = base; in early_init_dt_add_memory_arch()
822 setup_initial_memory_limit(memstart_addr, first_memblock_size); in early_init_devtree()

Completed in 13 milliseconds

12