Home
last modified time | relevance | path

Searched refs:kernel_start (Results 1 – 14 of 14) sorted by relevance

/linux/arch/s390/boot/
H A Dstartup.c260 unsigned long kernel_start; in setup_kernel_memory_layout() local
316 kernel_start = round_down(kernel_end - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout()
318 boot_debug("kernel image: 0x%016lx-0x%016lx (kaslr)\n", kernel_start, in setup_kernel_memory_layout()
321 kernel_start = round_down(vmax - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout()
322 boot_debug("kernel image: 0x%016lx-0x%016lx (constrained)\n", kernel_start, in setup_kernel_memory_layout()
323 kernel_start + kernel_size); in setup_kernel_memory_layout()
325 kernel_start = __NO_KASLR_START_KERNEL; in setup_kernel_memory_layout()
326 boot_debug("kernel image: 0x%016lx-0x%016lx (nokaslr)\n", kernel_start, in setup_kernel_memory_layout()
327 kernel_start + kernel_size); in setup_kernel_memory_layout()
329 __kaslr_offset = kernel_start; in setup_kernel_memory_layout()
[all …]
H A Dvmem.c95 static void kasan_populate_shadow(unsigned long kernel_start, unsigned long kernel_end) in kasan_populate_shadow() argument
125 kasan_populate(kernel_start + TEXT_OFFSET, kernel_end, POPULATE_KASAN_MAP_SHADOW); in kasan_populate_shadow()
190 static inline void kasan_populate_shadow(unsigned long kernel_start, unsigned long kernel_end) in kasan_populate_shadow() argument
479 void setup_vmem(unsigned long kernel_start, unsigned long kernel_end, unsigned long asce_limit) in setup_vmem() argument
545 pgtable_populate(kernel_start + TEXT_OFFSET, kernel_end, POPULATE_KERNEL); in setup_vmem()
553 kasan_populate_shadow(kernel_start, kernel_end); in setup_vmem()
H A Dboot.h75 void setup_vmem(unsigned long kernel_start, unsigned long kernel_end, unsigned long asce_limit);
/linux/tools/perf/util/
H A Dthread-stack.c96 u64 kernel_start; member
162 ts->kernel_start = machine__kernel_start(machine); in thread_stack__init()
166 ts->kernel_start = 1ULL << 63; in thread_stack__init()
516 static inline u64 callchain_context(u64 ip, u64 kernel_start) in callchain_context() argument
518 return ip < kernel_start ? PERF_CONTEXT_USER : PERF_CONTEXT_KERNEL; in callchain_context()
523 size_t sz, u64 ip, u64 kernel_start) in thread_stack__sample() argument
526 u64 context = callchain_context(ip, kernel_start); in thread_stack__sample()
547 context = callchain_context(ip, kernel_start); in thread_stack__sample()
566 u64 sample_ip, u64 kernel_start) in thread_stack__sample_late() argument
569 u64 sample_context = callchain_context(sample_ip, kernel_start); in thread_stack__sample_late()
[all …]
H A Dthread-stack.h87 size_t sz, u64 ip, u64 kernel_start);
90 u64 kernel_start);
95 u64 sample_ip, u64 kernel_start);
H A Dmachine.h48 u64 kernel_start; member
85 if (!machine->kernel_start) in machine__kernel_start()
87 return machine->kernel_start; in machine__kernel_start()
92 u64 kernel_start = machine__kernel_start(machine); in machine__kernel_ip() local
94 return ip >= kernel_start; in machine__kernel_ip()
H A Ddb-export.c215 u64 kernel_start = machine__kernel_start(machine); in call_path_from_sample() local
268 kernel_start); in call_path_from_sample()
H A Dmachine.c95 machine->kernel_start = 0; in machine__init()
3109 machine->kernel_start = 1ULL << 63; in machine__get_kernel_start()
3118 machine->kernel_start = map__start(map); in machine__get_kernel_start()
/linux/arch/riscv/mm/
H A Dphysaddr.c24 unsigned long kernel_start = kernel_map.virt_addr; in __phys_addr_symbol() local
25 unsigned long kernel_end = kernel_start + kernel_map.size; in __phys_addr_symbol()
31 VIRTUAL_BUG_ON(x < kernel_start || x > kernel_end); in __phys_addr_symbol()
/linux/arch/arm/boot/bootp/
H A Dkernel.S2 .globl kernel_start
3 kernel_start: label
H A Dinit.S58 b kernel_start @ call kernel
/linux/arch/riscv/kernel/
H A Delf_kexec.c206 unsigned long kernel_start; in elf_kexec_load() local
220 kernel_start = image->start; in elf_kexec_load()
286 &kernel_start, in elf_kexec_load()
287 sizeof(kernel_start), 0); in elf_kexec_load()
/linux/arch/arm64/mm/
H A Dinit.c493 u64 kernel_start = (u64)_text; in module_init_limits() local
494 u64 kernel_size = kernel_end - kernel_start; in module_init_limits()
509 u64 min = kernel_start; in module_init_limits()
/linux/arch/parisc/mm/
H A Dinit.c358 unsigned long kernel_start, kernel_end; in map_pages() local
362 kernel_start = __pa((unsigned long)&__init_begin); in map_pages()
401 } else if (address < kernel_start || address >= kernel_end) { in map_pages()