Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/trace/ftrace.c __ftrace_ops_list_func() -> (struct ftrace_ops)->func()

Type Parameter Key Value
PARAM_VALUE 2 op 4096-ptr_max
PARAM_VALUE 2 op->func 1-u64max
PARAM_VALUE 3 fregs 0,4096-ptr_max
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1
DATA_SOURCE 3 fregs $3
CONTAINER 2 -0+0 $(-1)
BIT_INFO 2 op->flags 0x0,0xffffffffffffffdf
NOCHECK_CALL

kernel/trace/ftrace.c ftrace_ops_assist_func() -> (struct ftrace_ops)->func()

Type Parameter Key Value
PARAM_VALUE 2 op 4096-ptr_max
PARAM_VALUE 2 op->flags 16384-u64max
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1
DATA_SOURCE 2 op $2
DATA_SOURCE 3 fregs $3
CONTAINER 2 -0+0 $(-1)
NOCHECK_CALL

kernel/trace/ftrace.c ftrace_pid_func() -> (struct ftrace_ops)->saved_func()

Type Parameter Key Value
PARAM_VALUE 2 op 4096-ptr_max
PARAM_VALUE 2 op->private 0,4096-ptr_max
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 parent_ip $1
DATA_SOURCE 2 op $2
DATA_SOURCE 3 fregs $3
CONTAINER 2 -32+0 $(-1)
NOCHECK_CALL