Defined in 3 files as a macro:

Defined in 11 files as a function:

Referenced in 17 files:

Smatch caller information:

kernel/trace/trace_fprobe.c ftrace_regs_get_kernel_stack_nth() -> kernel_stack_pointer()

Type Parameter Key Value
HALF_LOCKED2 rcu_read

kernel/trace/trace_fprobe.c process_fetch_insn() -> kernel_stack_pointer()

Type Parameter Key Value
HALF_LOCKED2 rcu_read

kernel/trace/trace_functions.c function_get_true_parent_ip() -> kernel_stack_pointer()

Type Parameter Key Value
PARAM_VALUE 0 regs 1-u64max
PREEMPT_ADD
HALF_LOCKED2 flags

arch/x86/kernel/ftrace.c ftrace_graph_func() -> kernel_stack_pointer()

Type Parameter Key Value
BUF_SIZE 0 regs 168

kernel/trace/fprobe.c ftrace_regs_get_return_address() -> kernel_stack_pointer()

Type Parameter Key Value
PARAM_VALUE 0 regs 1-u64max
LOCK2 rcu_read

kernel/trace/trace_kprobe.c process_fetch_insn() -> kernel_stack_pointer()

Type Parameter Key Value
BUF_SIZE 0 regs (-1),168
BUF_SIZE 0 regs (-1),168
DATA_SOURCE 0 regs $1