/kernel/linux/linux-5.10/include/trace/events/ |
H A D | preemptirq.h | 16 TP_PROTO(unsigned long ip, unsigned long parent_ip), 18 TP_ARGS(ip, parent_ip), 27 __entry->parent_offs = (s32)(parent_ip - (unsigned long)_stext); 37 TP_PROTO(unsigned long ip, unsigned long parent_ip), 38 TP_ARGS(ip, parent_ip)); 41 TP_PROTO(unsigned long ip, unsigned long parent_ip), 42 TP_ARGS(ip, parent_ip)); 52 TP_PROTO(unsigned long ip, unsigned long parent_ip), 53 TP_ARGS(ip, parent_ip)); 56 TP_PROTO(unsigned long ip, unsigned long parent_ip), [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | preemptirq.h | 16 TP_PROTO(unsigned long ip, unsigned long parent_ip), 18 TP_ARGS(ip, parent_ip), 27 __entry->parent_offs = (s32)(parent_ip - (unsigned long)_stext); 37 TP_PROTO(unsigned long ip, unsigned long parent_ip), 38 TP_ARGS(ip, parent_ip)); 41 TP_PROTO(unsigned long ip, unsigned long parent_ip), 42 TP_ARGS(ip, parent_ip)); 52 TP_PROTO(unsigned long ip, unsigned long parent_ip), 53 TP_ARGS(ip, parent_ip)); 56 TP_PROTO(unsigned long ip, unsigned long parent_ip), [all...] |
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | trace_functions.c | 25 function_trace_call(unsigned long ip, unsigned long parent_ip, 28 function_stack_trace_call(unsigned long ip, unsigned long parent_ip, 31 function_no_repeats_trace_call(unsigned long ip, unsigned long parent_ip, 34 function_stack_no_repeats_trace_call(unsigned long ip, unsigned long parent_ip, 172 function_trace_call(unsigned long ip, unsigned long parent_ip, in function_trace_call() argument 184 bit = ftrace_test_recursion_trylock(ip, parent_ip); in function_trace_call() 193 trace_function(tr, ip, parent_ip, trace_ctx); in function_trace_call() 217 function_stack_trace_call(unsigned long ip, unsigned long parent_ip, in function_stack_trace_call() argument 241 trace_function(tr, ip, parent_ip, trace_ctx); in function_stack_trace_call() 251 unsigned long ip, unsigned long parent_ip) in is_repeat_check() 249 is_repeat_check(struct trace_array *tr, struct trace_func_repeats *last_info, unsigned long ip, unsigned long parent_ip) is_repeat_check() argument 265 process_repeats(struct trace_array *tr, unsigned long ip, unsigned long parent_ip, struct trace_func_repeats *last_info, unsigned int trace_ctx) process_repeats() argument 280 function_no_repeats_trace_call(unsigned long ip, unsigned long parent_ip, struct ftrace_ops *op, struct ftrace_regs *fregs) function_no_repeats_trace_call() argument 326 function_stack_no_repeats_trace_call(unsigned long ip, unsigned long parent_ip, struct ftrace_ops *op, struct ftrace_regs *fregs) function_stack_no_repeats_trace_call() argument 505 ftrace_traceon_count(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_traceon_count() argument 513 ftrace_traceoff_count(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_traceoff_count() argument 521 ftrace_traceon(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_traceon() argument 532 ftrace_traceoff(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_traceoff() argument 574 ftrace_stacktrace(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_stacktrace() argument 582 ftrace_stacktrace_count(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_stacktrace_count() argument 642 ftrace_dump_probe(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_dump_probe() argument 652 ftrace_cpudump_probe(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_cpudump_probe() argument [all...] |
H A D | trace_irqsoff.c | 140 irqsoff_tracer_call(unsigned long ip, unsigned long parent_ip, in irqsoff_tracer_call() argument 153 trace_function(tr, ip, parent_ip, trace_ctx); in irqsoff_tracer_call() 273 unsigned long ip, unsigned long parent_ip, in __trace_function() 277 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 279 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 324 unsigned long parent_ip, in check_critical_timing() 346 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing() 353 data->critical_end = parent_ip; in check_critical_timing() 368 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing() 372 start_critical_timing(unsigned long ip, unsigned long parent_ip) in start_critical_timing() argument 272 __trace_function(struct trace_array *tr, unsigned long ip, unsigned long parent_ip, unsigned int trace_ctx) __trace_function() argument 322 check_critical_timing(struct trace_array *tr, struct trace_array_cpu *data, unsigned long parent_ip, int cpu) check_critical_timing() argument 405 stop_critical_timing(unsigned long ip, unsigned long parent_ip) stop_critical_timing() argument [all...] |
H A D | fprobe.c | 24 static inline void __fprobe_handler(unsigned long ip, unsigned long parent_ip, in __fprobe_handler() argument 43 fpr->entry_parent_ip = parent_ip; in __fprobe_handler() 49 ret = fp->entry_handler(fp, ip, parent_ip, ftrace_get_regs(fregs), entry_data); in __fprobe_handler() 60 static void fprobe_handler(unsigned long ip, unsigned long parent_ip, in fprobe_handler() argument 73 bit = ftrace_test_recursion_trylock(ip, parent_ip); in fprobe_handler() 78 __fprobe_handler(ip, parent_ip, ops, fregs); in fprobe_handler() 84 static void fprobe_kprobe_handler(unsigned long ip, unsigned long parent_ip, in fprobe_kprobe_handler() argument 97 bit = ftrace_test_recursion_trylock(ip, parent_ip); in fprobe_kprobe_handler() 115 __fprobe_handler(ip, parent_ip, ops, fregs); in fprobe_kprobe_handler()
|
H A D | trace_recursion_record.c | 13 unsigned long parent_ip; member 25 void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip) in ftrace_record_recursion() argument 88 recursed_functions[index].parent_ip = parent_ip; in ftrace_record_recursion() 164 trace_seq_print_sym(tseq, record->parent_ip, true); in recursed_function_seq_show()
|
H A D | trace_entries.h | 65 __field_fn( unsigned long, parent_ip ) 69 (void *)__entry->ip, (void *)__entry->parent_ip), 377 __field( unsigned long, parent_ip ) 385 (void *)__entry->parent_ip,
|
H A D | trace_sched_wakeup.c | 213 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument 225 trace_function(tr, ip, parent_ip, trace_ctx); in wakeup_tracer_call() 304 unsigned long ip, unsigned long parent_ip, in __trace_function() 308 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 310 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function() 303 __trace_function(struct trace_array *tr, unsigned long ip, unsigned long parent_ip, unsigned int trace_ctx) __trace_function() argument
|
H A D | trace_event_perf.c | 429 perf_ftrace_function_call(unsigned long ip, unsigned long parent_ip, in perf_ftrace_function_call() argument 442 bit = ftrace_test_recursion_trylock(ip, parent_ip); in perf_ftrace_function_call() 472 entry->parent_ip = parent_ip; in perf_ftrace_function_call()
|
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | ftrace.c | 12 noinline void __naked ftrace_stub(unsigned long ip, unsigned long parent_ip, in ftrace_stub() argument 18 noinline void _mcount(unsigned long parent_ip) in _mcount() argument 25 ftrace_trace_function(ip - MCOUNT_INSN_SIZE, parent_ip, in _mcount() 40 noinline void __naked ftrace_stub(unsigned long ip, unsigned long parent_ip, in ftrace_stub() argument 46 noinline void __naked _mcount(unsigned long parent_ip) in _mcount() argument 54 void _ftrace_caller(unsigned long parent_ip) in _ftrace_caller() argument 61 * second arg : parent_ip in _ftrace_caller() 67 : "r" (parent_ip), "r" (__builtin_return_address(0))); in _ftrace_caller() 215 unsigned long *parent_ip = in ftrace_graph_caller() local 224 prepare_ftrace_return(parent_ip, selfp in ftrace_graph_caller() [all...] |
/kernel/linux/linux-5.10/kernel/trace/ |
H A D | trace_irqsoff.c | 140 irqsoff_tracer_call(unsigned long ip, unsigned long parent_ip, in irqsoff_tracer_call() argument 150 trace_function(tr, ip, parent_ip, flags, preempt_count()); in irqsoff_tracer_call() 270 unsigned long ip, unsigned long parent_ip, in __trace_function() 274 trace_graph_function(tr, ip, parent_ip, flags, pc); in __trace_function() 276 trace_function(tr, ip, parent_ip, flags, pc); in __trace_function() 321 unsigned long parent_ip, in check_critical_timing() 345 __trace_function(tr, CALLER_ADDR0, parent_ip, flags, pc); in check_critical_timing() 352 data->critical_end = parent_ip; in check_critical_timing() 367 __trace_function(tr, CALLER_ADDR0, parent_ip, flags, pc); in check_critical_timing() 371 start_critical_timing(unsigned long ip, unsigned long parent_ip, in argument 269 __trace_function(struct trace_array *tr, unsigned long ip, unsigned long parent_ip, unsigned long flags, int pc) __trace_function() argument 319 check_critical_timing(struct trace_array *tr, struct trace_array_cpu *data, unsigned long parent_ip, int cpu) check_critical_timing() argument 407 stop_critical_timing(unsigned long ip, unsigned long parent_ip, int pc) stop_critical_timing() argument [all...] |
H A D | trace_functions.c | 25 function_trace_call(unsigned long ip, unsigned long parent_ip, 28 function_stack_trace_call(unsigned long ip, unsigned long parent_ip, 131 function_trace_call(unsigned long ip, unsigned long parent_ip, in function_trace_call() argument 155 trace_function(tr, ip, parent_ip, flags, pc); in function_trace_call() 182 function_stack_trace_call(unsigned long ip, unsigned long parent_ip, in function_stack_trace_call() argument 206 trace_function(tr, ip, parent_ip, flags, pc); in function_stack_trace_call() 349 ftrace_traceon_count(unsigned long ip, unsigned long parent_ip, in ftrace_traceon_count() argument 357 ftrace_traceoff_count(unsigned long ip, unsigned long parent_ip, in ftrace_traceoff_count() argument 365 ftrace_traceon(unsigned long ip, unsigned long parent_ip, in ftrace_traceon() argument 376 ftrace_traceoff(unsigned long ip, unsigned long parent_ip, in ftrace_traceoff() argument 420 ftrace_stacktrace(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_stacktrace() argument 428 ftrace_stacktrace_count(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_stacktrace_count() argument 488 ftrace_dump_probe(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_dump_probe() argument 498 ftrace_cpudump_probe(unsigned long ip, unsigned long parent_ip, struct trace_array *tr, struct ftrace_probe_ops *ops, void *data) ftrace_cpudump_probe() argument [all...] |
H A D | trace_sched_wakeup.c | 216 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument 228 trace_function(tr, ip, parent_ip, flags, pc); in wakeup_tracer_call() 307 unsigned long ip, unsigned long parent_ip, in __trace_function() 311 trace_graph_function(tr, ip, parent_ip, flags, pc); in __trace_function() 313 trace_function(tr, ip, parent_ip, flags, pc); in __trace_function() 306 __trace_function(struct trace_array *tr, unsigned long ip, unsigned long parent_ip, unsigned long flags, int pc) __trace_function() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | trace_recursion.h | 125 extern void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip); 211 unsigned long parent_ip) in ftrace_test_recursion_trylock() 213 return trace_test_and_set_recursion(ip, parent_ip, TRACE_FTRACE_START); in ftrace_test_recursion_trylock() 210 ftrace_test_recursion_trylock(unsigned long ip, unsigned long parent_ip) ftrace_test_recursion_trylock() argument
|
/kernel/linux/linux-6.6/fs/pstore/ |
H A D | ftrace.c | 27 unsigned long parent_ip, in pstore_ftrace_call() 44 bit = ftrace_test_recursion_trylock(ip, parent_ip); in pstore_ftrace_call() 51 rec.parent_ip = parent_ip; in pstore_ftrace_call() 26 pstore_ftrace_call(unsigned long ip, unsigned long parent_ip, struct ftrace_ops *op, struct ftrace_regs *fregs) pstore_ftrace_call() argument
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | ftrace.h | 16 extern void _mcount(unsigned long parent_ip); 34 extern void _ftrace_caller(unsigned long parent_ip);
|
/kernel/linux/linux-6.6/arch/csky/kernel/probes/ |
H A D | ftrace.c | 6 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 15 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/probes/ |
H A D | ftrace.c | 6 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 14 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/kernel/linux/linux-6.6/arch/x86/kernel/kprobes/ |
H A D | ftrace.c | 16 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 24 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/kernel/linux/linux-6.6/kernel/trace/rv/monitors/wip/ |
H A D | wip.c | 22 static void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_disable() argument 27 static void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip) in handle_preempt_enable() argument
|
/kernel/linux/linux-5.10/fs/pstore/ |
H A D | ftrace.c | 27 unsigned long parent_ip, in pstore_ftrace_call() 46 rec.parent_ip = parent_ip; in pstore_ftrace_call() 26 pstore_ftrace_call(unsigned long ip, unsigned long parent_ip, struct ftrace_ops *op, struct pt_regs *regs) pstore_ftrace_call() argument
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | ftrace_dyn.c | 241 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument 282 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 290 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/trace/ |
H A D | ftrace.c | 409 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument 421 bit = ftrace_test_recursion_trylock(ip, parent_ip); in ftrace_graph_func() 425 if (!function_graph_enter(parent_ip, ip, 0, (unsigned long *)sp)) in ftrace_graph_func() 426 parent_ip = ppc_function_entry(return_to_handler); in ftrace_graph_func() 430 fregs->regs.link = parent_ip; in ftrace_graph_func()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | ftrace.c | 201 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument 209 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
|
/kernel/linux/linux-6.6/samples/ftrace/ |
H A D | ftrace-ops.c | 100 static void ops_func_nop(unsigned long ip, unsigned long parent_ip, in ops_func_nop() argument 107 static void ops_func_count(unsigned long ip, unsigned long parent_ip, in ops_func_count() argument
|