Home
last modified time | relevance | path

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

12

/Linux-v5.15/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-v5.15/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,
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()
194 trace_function(tr, ip, parent_ip, trace_ctx); in function_trace_call()
219 function_stack_trace_call(unsigned long ip, unsigned long parent_ip, in function_stack_trace_call() argument
243 trace_function(tr, ip, parent_ip, trace_ctx); in function_stack_trace_call()
253 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()
272 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
276 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
278 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
323 unsigned long parent_ip, in check_critical_timing() argument
345 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing()
352 data->critical_end = parent_ip; in check_critical_timing()
367 __trace_function(tr, CALLER_ADDR0, parent_ip, trace_ctx); in check_critical_timing()
371 start_critical_timing(unsigned long ip, unsigned long parent_ip) in start_critical_timing() argument
[all …]
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),
351 __field( unsigned long, parent_ip )
359 (void *)__entry->parent_ip,
Dtrace_event_perf.c431 perf_ftrace_function_call(unsigned long ip, unsigned long parent_ip, in perf_ftrace_function_call() argument
447 bit = ftrace_test_recursion_trylock(ip, parent_ip); in perf_ftrace_function_call()
474 entry->parent_ip = parent_ip; in perf_ftrace_function_call()
Dtrace_sched_wakeup.c211 wakeup_tracer_call(unsigned long ip, unsigned long parent_ip, in wakeup_tracer_call() argument
223 trace_function(tr, ip, parent_ip, trace_ctx); in wakeup_tracer_call()
302 unsigned long ip, unsigned long parent_ip, in __trace_function() argument
306 trace_graph_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
308 trace_function(tr, ip, parent_ip, trace_ctx); in __trace_function()
Dtrace_output.c854 unsigned long parent_ip, int flags) in print_fn_trace() argument
858 if ((flags & TRACE_ITER_PRINT_PARENT) && parent_ip) { in print_fn_trace()
860 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace()
873 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_fn_trace()
888 field->parent_ip); in trace_fn_raw()
902 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex()
916 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin()
1520 field->parent_ip, in trace_func_repeats_raw()
1536 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_func_repeats_print()
Dftrace.c123 static void ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip,
127 static void ftrace_ops_no_ops(unsigned long ip, unsigned long parent_ip);
142 static void ftrace_pid_func(unsigned long ip, unsigned long parent_ip, in ftrace_pid_func() argument
157 op->saved_func(ip, parent_ip, op, fregs); in ftrace_pid_func()
756 function_profile_call(unsigned long ip, unsigned long parent_ip, in function_profile_call() argument
4315 static void function_trace_probe_call(unsigned long ip, unsigned long parent_ip, in function_trace_probe_call() argument
4330 probe_ops->func(ip, parent_ip, probe->tr, probe_ops, probe->data); in function_trace_probe_call()
6973 __ftrace_ops_list_func(unsigned long ip, unsigned long parent_ip, in __ftrace_ops_list_func() argument
6980 bit = trace_test_and_set_recursion(ip, parent_ip, TRACE_LIST_START); in __ftrace_ops_list_func()
7009 op->func(ip, parent_ip, op, fregs); in __ftrace_ops_list_func()
[all …]
Dtrace.h271 unsigned long parent_ip; member
621 unsigned long parent_ip,
625 unsigned long parent_ip,
1028 unsigned long parent_ip,
Dtrace_stack.c292 stack_trace_call(unsigned long ip, unsigned long parent_ip, in stack_trace_call() argument
/Linux-v5.15/arch/nds32/kernel/
Dftrace.c12 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
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, selfpc, frame_pointer); in ftrace_graph_caller()
/Linux-v5.15/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()
Dinode.c115 rec->ip, rec->parent_ip, (void *)rec->ip, in pstore_ftrace_seq_show()
116 (void *)rec->parent_ip); in pstore_ftrace_seq_show()
/Linux-v5.15/include/linux/
Dtrace_recursion.h129 extern void ftrace_record_recursion(unsigned long ip, unsigned long parent_ip);
184 unsigned long parent_ip) in ftrace_test_recursion_trylock() argument
186 return trace_test_and_set_recursion(ip, parent_ip, TRACE_FTRACE_START); in ftrace_test_recursion_trylock()
Dpstore.h211 unsigned long parent_ip; member
Dkprobes.h354 extern void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip,
/Linux-v5.15/arch/nds32/include/asm/
Dftrace.h16 extern void _mcount(unsigned long parent_ip);
34 extern void _ftrace_caller(unsigned long parent_ip);
/Linux-v5.15/arch/x86/kernel/kprobes/
Dftrace.c16 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()
/Linux-v5.15/arch/riscv/kernel/probes/
Dftrace.c6 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()
/Linux-v5.15/arch/csky/kernel/probes/
Dftrace.c13 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
22 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/Linux-v5.15/arch/parisc/kernel/
Dftrace.c206 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
214 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/Linux-v5.15/kernel/livepatch/
Dpatch.c41 unsigned long parent_ip, in klp_ftrace_handler() argument
52 bit = ftrace_test_recursion_trylock(ip, parent_ip); in klp_ftrace_handler()
/Linux-v5.15/arch/s390/kernel/
Dftrace.c357 void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip, in kprobe_ftrace_handler() argument
365 bit = ftrace_test_recursion_trylock(ip, parent_ip); in kprobe_ftrace_handler()
/Linux-v5.15/Documentation/trace/
Dftrace-uses.rst89 void callback_func(unsigned long ip, unsigned long parent_ip,
96 @parent_ip
123 bit = ftrace_test_recursion_trylock(ip, parent_ip);
137 enabled). The instruction pointer (ip) and its parent (parent_ip) is passed to

12