Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/locking/lockdep_proc.c print_name() -> __get_key_name()

Type Parameter Key Value
PARAM_VALUE 1 str 5864581430661062656
BUF_SIZE 1 str 512
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/locking/lockdep_proc.c seq_stats() -> __get_key_name()

Type Parameter Key Value
PARAM_VALUE 0 key 1-u64max
PARAM_VALUE 1 str 4159909876879962112
BUF_SIZE 1 str 512
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
LOCK2 rcu_read
TYPE_LOCK (struct seq_file)->lock

kernel/locking/lockdep.c __print_lock_name() -> __get_key_name()

Type Parameter Key Value
PARAM_VALUE 1 str 4800478190150062080
BUF_SIZE 1 str 512
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/locking/lockdep.c print_lockdep_cache() -> __get_key_name()

Type Parameter Key Value
PARAM_VALUE 1 str 7053705481261068288
BUF_SIZE 0 key 8
BUF_SIZE 1 str 512
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags