Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/trace/ftrace.c __ftrace_lookup_ip() -> ftrace_hash_key()

Type Parameter Key Value
PARAM_VALUE 0 hash 4096-ptr_max
BUF_SIZE 0 hash (-1)-0,48
BUF_SIZE 0 hash (-1)-0,48
DATA_SOURCE 0 hash $0
DATA_SOURCE 1 ip $1
STR_LEN 0 hash (-1)-1010101
STR_LEN 0 hash (-1)-1010101
NOSPEC 1 ip
NOSPEC 1 ip
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ip 1-u64max
UNITS 1 ip unit_byte
HALF_LOCKED2 &ops->func_hash->regex_lock
HALF_LOCKED2 &tr->ops->func_hash->regex_lock
HALF_LOCKED2 global &direct_mutex
HALF_LOCKED2 global &ftrace_lock
HALF_LOCKED2 global &trace_types_lock

kernel/trace/ftrace.c add_ftrace_hash_entry() -> ftrace_hash_key()

Type Parameter Key Value
BUF_SIZE 0 hash (-1),48
BUF_SIZE 0 hash (-1),48
DATA_SOURCE 0 hash $0
STR_LEN 0 hash (-1)-1010101
STR_LEN 0 hash (-1)-1010101
NOSPEC 1 ip
NOSPEC 1 ip
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ip 1-u64max[c]
UNITS 1 ip unit_byte
HALF_LOCKED2 &probe->ops.func_hash->regex_lock
HALF_LOCKED2 _T->lock