Documented in 1 files:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

kernel/trace/trace_event_perf.c perf_ftrace_function_call() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1

kernel/trace/fgraph.c __ftrace_return_to_handler() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
UNITS 0 ip unit_byte

kernel/trace/fgraph.c function_graph_enter_regs() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $1
DATA_SOURCE 1 parent_ip $0

kernel/trace/trace_functions.c function_args_trace_call() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1

kernel/trace/trace_functions.c function_no_repeats_trace_call() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1

kernel/trace/trace_functions.c function_trace_call() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1

arch/x86/kernel/kprobes/ftrace.c kprobe_ftrace_handler() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1

kernel/trace/fprobe.c fprobe_ftrace_entry() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1

fs/pstore/ftrace.c pstore_ftrace_call() -> ftrace_test_recursion_trylock()

Type Parameter Key Value
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1