Home
last modified time | relevance | path

Searched refs:parent_ip (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.12.1/include/trace/events/
Dpreemptirq.h16 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 …]
/linux-6.12.1/kernel/trace/
Dtrace_functions.c25 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,
180 function_trace_call(unsigned long ip, unsigned long parent_ip, in function_trace_call() argument
192 bit = ftrace_test_recursion_trylock(ip, parent_ip); in function_trace_call()
201 trace_function(tr, ip, parent_ip, trace_ctx); in function_trace_call()
225 function_stack_trace_call(unsigned long ip, unsigned long parent_ip, in function_stack_trace_call() argument
250 trace_function(tr, ip, parent_ip, trace_ctx); in function_stack_trace_call()
264 unsigned long ip, unsigned long parent_ip) in is_repeat_check() argument
[all …]
Dtrace_irqsoff.c140 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()
275 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
279 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
281 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
326 unsigned long parent_ip, in check_critical_timing() argument
348 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing()
355 data->critical_end = parent_ip; in check_critical_timing()
370 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing()
374 start_critical_timing(unsigned long ip, unsigned long parent_ip) in start_critical_timing() argument
[all …]
Dfprobe.c24 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()
Dtrace_recursion_record.c13 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()
Dtrace_entries.h65 __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,
Dtrace_event_perf.c429 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()
Dtrace_sched_wakeup.c215 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument
227 trace_function(tr, ip, parent_ip, trace_ctx); in wakeup_tracer_call()
306 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
310 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
312 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
Dtrace_output.c993 unsigned long parent_ip, long delta, int flags) in print_fn_trace() argument
996 parent_ip += delta; in print_fn_trace()
1000 if ((flags & TRACE_ITER_PRINT_PARENT) && parent_ip) { in print_fn_trace()
1002 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace()
1015 print_fn_trace(s, field->ip, field->parent_ip, iter->tr->text_delta, flags); in trace_fn_trace()
1030 field->parent_ip); in trace_fn_raw()
1044 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex()
1058 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin()
1668 field->parent_ip, in trace_func_repeats_raw()
1684 print_fn_trace(s, field->ip, field->parent_ip, iter->tr->text_delta, flags); in trace_func_repeats_print()
/linux-6.12.1/include/linux/
Dtrace_recursion.h86 extern void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip);
172 unsigned long parent_ip) in ftrace_test_recursion_trylock() argument
174 return trace_test_and_set_recursion(ip, parent_ip, TRACE_FTRACE_START); in ftrace_test_recursion_trylock()
Dpstore.h215 unsigned long parent_ip; member
/linux-6.12.1/fs/pstore/
Dftrace.c27 unsigned long parent_ip, in pstore_ftrace_call() argument
44 bit = ftrace_test_recursion_trylock(ip, parent_ip); in pstore_ftrace_call()
51 rec.parent_ip = parent_ip; in pstore_ftrace_call()
/linux-6.12.1/kernel/trace/rv/monitors/wip/
Dwip.c22 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
/linux-6.12.1/arch/x86/kernel/kprobes/
Dftrace.c16 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
27 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux-6.12.1/arch/csky/kernel/probes/
Dftrace.c6 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
18 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux-6.12.1/arch/powerpc/kernel/trace/
Dftrace.c421 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip, in ftrace_graph_func() argument
433 bit = ftrace_test_recursion_trylock(ip, parent_ip); in ftrace_graph_func()
437 if (!function_graph_enter(parent_ip, ip, 0, (unsigned long *)sp)) in ftrace_graph_func()
438 parent_ip = ppc_function_entry(return_to_handler); in ftrace_graph_func()
442 fregs->regs.link = parent_ip; in ftrace_graph_func()
/linux-6.12.1/arch/loongarch/kernel/
Dftrace_dyn.c241 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
293 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux-6.12.1/samples/ftrace/
Dftrace-ops.c100 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
/linux-6.12.1/arch/parisc/kernel/
Dftrace.c201 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
212 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux-6.12.1/kernel/livepatch/
Dpatch.c41 unsigned long parent_ip, in klp_ftrace_handler() argument
58 bit = ftrace_test_recursion_trylock(ip, parent_ip); in klp_ftrace_handler()
/linux-6.12.1/Documentation/trace/rv/
Dda_monitor_instrumentation.rst68 TP_PROTO(unsigned long ip, unsigned long parent_ip)
72 void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip)
98 void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip)
/linux-6.12.1/arch/s390/kernel/
Dftrace.c306 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
317 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/linux-6.12.1/arch/loongarch/include/asm/
Dftrace.h82 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,
/linux-6.12.1/arch/arm64/include/asm/
Dftrace.h134 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,
/linux-6.12.1/arch/x86/include/asm/
Dftrace.h72 void ftrace_graph_func(unsigned long ip, unsigned long parent_ip,

12