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_unlock()

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bit 0-4
DATA_SOURCE 0 bit r ftrace_test_recursion_trylock
PREEMPT_ADD <- disables preempt
NOCHECK_CALL