start_ip 962 arch/x86/kernel/smpboot.c wakeup_cpu_via_init_nmi(int cpu, unsigned long start_ip, int apicid, start_ip 974 arch/x86/kernel/smpboot.c boot_error = wakeup_secondary_cpu_via_init(apicid, start_ip); start_ip 993 arch/x86/kernel/smpboot.c boot_error = wakeup_secondary_cpu_via_nmi(id, start_ip); start_ip 1035 arch/x86/kernel/smpboot.c unsigned long start_ip = real_mode_header->trampoline_start; start_ip 1060 arch/x86/kernel/smpboot.c smpboot_setup_warm_reset_vector(start_ip); start_ip 1086 arch/x86/kernel/smpboot.c boot_error = apic->wakeup_secondary_cpu(apicid, start_ip); start_ip 1088 arch/x86/kernel/smpboot.c boot_error = wakeup_cpu_via_init_nmi(cpu, start_ip, apicid, start_ip 30 include/trace/events/rseq.h TP_PROTO(unsigned long regs_ip, unsigned long start_ip, start_ip 33 include/trace/events/rseq.h TP_ARGS(regs_ip, start_ip, post_commit_offset, abort_ip), start_ip 37 include/trace/events/rseq.h __field(unsigned long, start_ip) start_ip 44 include/trace/events/rseq.h __entry->start_ip = start_ip; start_ip 50 include/trace/events/rseq.h __entry->regs_ip, __entry->start_ip, start_ip 50 include/uapi/linux/rseq.h __u64 start_ip; start_ip 135 kernel/rseq.c if (rseq_cs->start_ip >= TASK_SIZE || start_ip 136 kernel/rseq.c rseq_cs->start_ip + rseq_cs->post_commit_offset >= TASK_SIZE || start_ip 141 kernel/rseq.c if (rseq_cs->start_ip + rseq_cs->post_commit_offset < rseq_cs->start_ip) start_ip 144 kernel/rseq.c if (rseq_cs->abort_ip - rseq_cs->start_ip < rseq_cs->post_commit_offset) start_ip 218 kernel/rseq.c return ip - rseq_cs->start_ip < rseq_cs->post_commit_offset; start_ip 245 kernel/rseq.c trace_rseq_ip_fixup(ip, rseq_cs.start_ip, rseq_cs.post_commit_offset, start_ip 527 tools/perf/util/intel-pt.c u64 offset, start_offset, start_ip; start_ip 576 tools/perf/util/intel-pt.c start_ip = *ip; start_ip 635 tools/perf/util/intel-pt.c *ip - start_ip, intel_pt_insn); start_ip 394 tools/perf/util/unwind-libunwind-local.c di.start_ip = map->start; start_ip 86 tools/testing/selftests/rseq/rseq-arm.h #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \ start_ip 92 tools/testing/selftests/rseq/rseq-arm.h ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \ start_ip 98 tools/testing/selftests/rseq/rseq-arm.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 99 tools/testing/selftests/rseq/rseq-arm.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 100 tools/testing/selftests/rseq/rseq-arm.h (post_commit_ip - start_ip), abort_ip) start_ip 110 tools/testing/selftests/rseq/rseq-arm.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 112 tools/testing/selftests/rseq/rseq-arm.h ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) ", 0x0\n\t" \ start_ip 129 tools/testing/selftests/rseq/rseq-arm.h start_ip, post_commit_offset, abort_ip) \ start_ip 133 tools/testing/selftests/rseq/rseq-arm.h ".word " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \ start_ip 140 tools/testing/selftests/rseq/rseq-arm.h start_ip, post_commit_ip, abort_ip) \ start_ip 142 tools/testing/selftests/rseq/rseq-arm.h abort_label, 0x0, 0x0, start_ip, \ start_ip 143 tools/testing/selftests/rseq/rseq-arm.h (post_commit_ip - start_ip), abort_ip) start_ip 96 tools/testing/selftests/rseq/rseq-arm64.h #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \ start_ip 102 tools/testing/selftests/rseq/rseq-arm64.h " .quad " __rseq_str(start_ip) ", " \ start_ip 110 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 111 tools/testing/selftests/rseq/rseq-arm64.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 112 tools/testing/selftests/rseq/rseq-arm64.h (post_commit_ip - start_ip), abort_ip) start_ip 122 tools/testing/selftests/rseq/rseq-arm64.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 124 tools/testing/selftests/rseq/rseq-arm64.h " .quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n" \ start_ip 89 tools/testing/selftests/rseq/rseq-mips.h #define __RSEQ_ASM_DEFINE_TABLE(label, version, flags, start_ip, \ start_ip 95 tools/testing/selftests/rseq/rseq-mips.h LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \ start_ip 103 tools/testing/selftests/rseq/rseq-mips.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 104 tools/testing/selftests/rseq/rseq-mips.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 105 tools/testing/selftests/rseq/rseq-mips.h (post_commit_ip - start_ip), abort_ip) start_ip 115 tools/testing/selftests/rseq/rseq-mips.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 117 tools/testing/selftests/rseq/rseq-mips.h LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \ start_ip 134 tools/testing/selftests/rseq/rseq-mips.h start_ip, post_commit_offset, abort_ip) \ start_ip 138 tools/testing/selftests/rseq/rseq-mips.h LONG " " U32_U64_PAD(__rseq_str(start_ip)) "\n\t" \ start_ip 147 tools/testing/selftests/rseq/rseq-mips.h start_ip, post_commit_ip, abort_ip) \ start_ip 149 tools/testing/selftests/rseq/rseq-mips.h abort_label, 0x0, 0x0, start_ip, \ start_ip 150 tools/testing/selftests/rseq/rseq-mips.h (post_commit_ip - start_ip), abort_ip) start_ip 56 tools/testing/selftests/rseq/rseq-ppc.h start_ip, post_commit_offset, abort_ip) \ start_ip 61 tools/testing/selftests/rseq/rseq-ppc.h ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \ start_ip 85 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 87 tools/testing/selftests/rseq/rseq-ppc.h ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n\t" \ start_ip 98 tools/testing/selftests/rseq/rseq-ppc.h start_ip, post_commit_offset, abort_ip) \ start_ip 104 tools/testing/selftests/rseq/rseq-ppc.h ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \ start_ip 118 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 121 tools/testing/selftests/rseq/rseq-ppc.h ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n\t" \ start_ip 133 tools/testing/selftests/rseq/rseq-ppc.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 134 tools/testing/selftests/rseq/rseq-ppc.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 135 tools/testing/selftests/rseq/rseq-ppc.h (post_commit_ip - start_ip), abort_ip) start_ip 46 tools/testing/selftests/rseq/rseq-s390.h start_ip, post_commit_offset, abort_ip) \ start_ip 51 tools/testing/selftests/rseq/rseq-s390.h ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \ start_ip 65 tools/testing/selftests/rseq/rseq-s390.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 67 tools/testing/selftests/rseq/rseq-s390.h ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n\t" \ start_ip 73 tools/testing/selftests/rseq/rseq-s390.h start_ip, post_commit_offset, abort_ip) \ start_ip 78 tools/testing/selftests/rseq/rseq-s390.h ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \ start_ip 92 tools/testing/selftests/rseq/rseq-s390.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 94 tools/testing/selftests/rseq/rseq-s390.h ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n\t" \ start_ip 107 tools/testing/selftests/rseq/rseq-s390.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 108 tools/testing/selftests/rseq/rseq-s390.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 109 tools/testing/selftests/rseq/rseq-s390.h (post_commit_ip - start_ip), abort_ip) start_ip 56 tools/testing/selftests/rseq/rseq-x86.h start_ip, post_commit_offset, abort_ip) \ start_ip 61 tools/testing/selftests/rseq/rseq-x86.h ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \ start_ip 68 tools/testing/selftests/rseq/rseq-x86.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 69 tools/testing/selftests/rseq/rseq-x86.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 70 tools/testing/selftests/rseq/rseq-x86.h (post_commit_ip - start_ip), abort_ip) start_ip 80 tools/testing/selftests/rseq/rseq-x86.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 82 tools/testing/selftests/rseq/rseq-x86.h ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n\t" \ start_ip 579 tools/testing/selftests/rseq/rseq-x86.h start_ip, post_commit_offset, abort_ip) \ start_ip 584 tools/testing/selftests/rseq/rseq-x86.h ".long " __rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \ start_ip 590 tools/testing/selftests/rseq/rseq-x86.h #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ start_ip 591 tools/testing/selftests/rseq/rseq-x86.h __RSEQ_ASM_DEFINE_TABLE(label, 0x0, 0x0, start_ip, \ start_ip 592 tools/testing/selftests/rseq/rseq-x86.h (post_commit_ip - start_ip), abort_ip) start_ip 602 tools/testing/selftests/rseq/rseq-x86.h #define RSEQ_ASM_DEFINE_EXIT_POINT(start_ip, exit_ip) \ start_ip 604 tools/testing/selftests/rseq/rseq-x86.h ".long " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) ", 0x0\n\t" \