/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | thread-stack.c | 77 * @kernel_start: kernel start address 96 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() 515 static inline u64 callchain_context(u64 ip, u64 kernel_start) in callchain_context() argument 517 return ip < kernel_start ? PERF_CONTEXT_USER : PERF_CONTEXT_KERNEL; in callchain_context() 522 size_t sz, u64 ip, u64 kernel_start) in thread_stack__sample() 525 u64 context = callchain_context(ip, kernel_start); in thread_stack__sample() 546 context = callchain_context(ip, kernel_start); in thread_stack__sample() 565 u64 sample_ip, u64 kernel_start) in thread_stack__sample_late() 520 thread_stack__sample(struct thread *thread, int cpu, struct ip_callchain *chain, size_t sz, u64 ip, u64 kernel_start) thread_stack__sample() argument 563 thread_stack__sample_late(struct thread *thread, int cpu, struct ip_callchain *chain, size_t sz, u64 sample_ip, u64 kernel_start) thread_stack__sample_late() argument 649 us_start(struct branch_entry *be, u64 kernel_start, bool *start) us_start() argument 661 ks_start(struct branch_entry *be, u64 sample_ip, u64 kernel_start, bool *start, struct branch_entry *nb) ks_start() argument 677 thread_stack__br_sample_late(struct thread *thread, int cpu, struct branch_stack *dst, unsigned int sz, u64 ip, u64 kernel_start) thread_stack__br_sample_late() argument [all...] |
H A D | thread-stack.h | 88 size_t sz, u64 ip, u64 kernel_start); 91 u64 kernel_start); 96 u64 sample_ip, u64 kernel_start);
|
H A D | machine.h | 56 u64 kernel_start; member 93 if (!machine->kernel_start) in machine__kernel_start() 95 return machine->kernel_start; in machine__kernel_start() 100 u64 kernel_start = machine__kernel_start(machine); in machine__kernel_ip() local 102 return ip >= kernel_start; in machine__kernel_ip()
|
H A D | arm-spe.c | 67 u64 kernel_start; member 220 return ip >= spe->kernel_start ? in arm_spe_cpumode() 368 if (!spe->kernel_start) in arm_spe_run_decoder() 369 spe->kernel_start = machine__kernel_start(spe->machine); in arm_spe_run_decoder()
|
H A D | intel-pt.c | 78 u64 kernel_start; member 554 return ip >= pt->kernel_start ? in intel_pt_cpumode() 737 if (ip >= ptq->pt->kernel_start) in __intel_pt_pgd_ip() 954 pt->kernel_start); in intel_pt_add_callchain() 992 pt->kernel_start); in intel_pt_add_br_stack() 1422 sample->ip, pt->kernel_start); in intel_pt_prep_sample() 1813 cpumode = sample.ip < ptq->pt->kernel_start ? in intel_pt_synth_pebs_sample() 1836 pt->kernel_start); in intel_pt_synth_pebs_sample() 2243 if (!pt->kernel_start) { in intel_pt_run_decoder() 2244 pt->kernel_start in intel_pt_run_decoder() [all...] |
H A D | db-export.c | 215 u64 kernel_start = machine__kernel_start(machine); in call_path_from_sample() local 265 kernel_start); in call_path_from_sample()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | thread-stack.c | 77 * @kernel_start: kernel start address 96 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() 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() 521 thread_stack__sample(struct thread *thread, int cpu, struct ip_callchain *chain, size_t sz, u64 ip, u64 kernel_start) thread_stack__sample() argument 564 thread_stack__sample_late(struct thread *thread, int cpu, struct ip_callchain *chain, size_t sz, u64 sample_ip, u64 kernel_start) thread_stack__sample_late() argument 650 us_start(struct branch_entry *be, u64 kernel_start, bool *start) us_start() argument 662 ks_start(struct branch_entry *be, u64 sample_ip, u64 kernel_start, bool *start, struct branch_entry *nb) ks_start() argument 678 thread_stack__br_sample_late(struct thread *thread, int cpu, struct branch_stack *dst, unsigned int sz, u64 ip, u64 kernel_start) thread_stack__br_sample_late() argument [all...] |
H A D | thread-stack.h | 87 size_t sz, u64 ip, u64 kernel_start); 90 u64 kernel_start); 95 u64 sample_ip, u64 kernel_start);
|
H A D | machine.h | 58 u64 kernel_start; member 101 if (!machine->kernel_start) in machine__kernel_start() 103 return machine->kernel_start; in machine__kernel_start() 108 u64 kernel_start = machine__kernel_start(machine); in machine__kernel_ip() local 110 return ip >= kernel_start; in machine__kernel_ip()
|
H A D | db-export.c | 215 u64 kernel_start = machine__kernel_start(machine); in call_path_from_sample() local 268 kernel_start); in call_path_from_sample()
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | physaddr.c | 24 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()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | mem_encrypt_identity.c | 293 unsigned long kernel_start, kernel_end, kernel_len; in sme_encrypt_kernel() local 318 kernel_start = __pa_symbol(_text); in sme_encrypt_kernel() 320 kernel_len = kernel_end - kernel_start; in sme_encrypt_kernel() 362 pgtable_area_len += sme_pgtable_calc(execute_end - kernel_start) * 2; in sme_encrypt_kernel() 427 ppd.paddr = kernel_start; in sme_encrypt_kernel() 428 ppd.vaddr = kernel_start; in sme_encrypt_kernel() 433 ppd.paddr = kernel_start; in sme_encrypt_kernel() 434 ppd.vaddr = kernel_start + decrypted_base; in sme_encrypt_kernel() 465 sme_encrypt_execute(kernel_start, kernel_start in sme_encrypt_kernel() [all...] |
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | mem_encrypt_identity.c | 296 unsigned long kernel_start, kernel_end, kernel_len; in sme_encrypt_kernel() local 327 kernel_start = __pa_symbol(_text); in sme_encrypt_kernel() 329 kernel_len = kernel_end - kernel_start; in sme_encrypt_kernel() 371 pgtable_area_len += sme_pgtable_calc(execute_end - kernel_start) * 2; in sme_encrypt_kernel() 436 ppd.paddr = kernel_start; in sme_encrypt_kernel() 437 ppd.vaddr = kernel_start; in sme_encrypt_kernel() 442 ppd.paddr = kernel_start; in sme_encrypt_kernel() 443 ppd.vaddr = kernel_start + decrypted_base; in sme_encrypt_kernel() 474 sme_encrypt_execute(kernel_start, kernel_start in sme_encrypt_kernel() [all...] |
/kernel/linux/linux-5.10/arch/arm/boot/bootp/ |
H A D | kernel.S | 2 .globl kernel_start 3 kernel_start: label
|
H A D | init.S | 58 b kernel_start @ call kernel
|
/kernel/linux/linux-6.6/arch/arm/boot/bootp/ |
H A D | kernel.S | 2 .globl kernel_start 3 kernel_start: label
|
H A D | init.S | 58 b kernel_start @ call kernel
|
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | physaddr.c | 26 unsigned long kernel_start = (unsigned long)kernel_virt_addr; in __phys_addr_symbol() local 33 VIRTUAL_BUG_ON(x < kernel_start || x > kernel_end); in __phys_addr_symbol()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | elf_kexec.c | 203 unsigned long kernel_start; in elf_kexec_load() local 218 kernel_start = image->start; in elf_kexec_load() 279 &kernel_start, in elf_kexec_load() 280 sizeof(kernel_start), 0); in elf_kexec_load()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | module.c | 72 u64 kernel_start = (u64)_text; in module_init_limits() local 73 u64 kernel_size = kernel_end - kernel_start; in module_init_limits() 88 u64 min = kernel_start; in module_init_limits()
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | mmu.c | 498 phys_addr_t kernel_start = __pa_symbol(_text); in map_mem() local 513 memblock_mark_nomap(kernel_start, kernel_end - kernel_start); in map_mem() 549 __map_memblock(pgdp, kernel_start, kernel_end, in map_mem() 551 memblock_clear_nomap(kernel_start, kernel_end - kernel_start); in map_mem()
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | mmu.c | 569 phys_addr_t kernel_start = __pa_symbol(_stext); in map_mem() local 596 memblock_mark_nomap(kernel_start, kernel_end - kernel_start); in map_mem() 621 __map_memblock(pgdp, kernel_start, kernel_end, in map_mem() 623 memblock_clear_nomap(kernel_start, kernel_end - kernel_start); in map_mem()
|
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/ |
H A D | setup.c | 976 uint64_t kernel_start; in plat_mem_setup() local 1082 kernel_start = (unsigned long) _text; in plat_mem_setup() 1086 kernel_start &= ~0xffffffff80000000ULL; in plat_mem_setup() 1087 memblock_add(kernel_start, kernel_size); in plat_mem_setup()
|
/kernel/linux/linux-5.10/arch/parisc/mm/ |
H A D | init.c | 359 unsigned long kernel_start, kernel_end; in map_pages() local 363 kernel_start = __pa((unsigned long)&__init_begin); in map_pages() 406 } else if (address < kernel_start || address >= kernel_end) { in map_pages()
|
/kernel/linux/linux-6.6/arch/parisc/mm/ |
H A D | init.c | 356 unsigned long kernel_start, kernel_end; in map_pages() local 360 kernel_start = __pa((unsigned long)&__init_begin); in map_pages() 403 } else if (address < kernel_start || address >= kernel_end) { in map_pages()
|