Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/keys/keyring.c __key_link() -> keyring_key_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
BUF_SIZE 0 key (-1)-s32max
BUF_SIZE 0 key (-1)-s32max
CAPPED_DATA 0 key 1
DATA_SOURCE 0 key $1
STR_LEN 0 key (-1)-127
STR_LEN 0 key (-1)-127
NOSPEC 0 key->datalen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 key->datalen 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 key->quotalen
NO_OVERFLOW_SIMPLE 0 key->user->qnbytes
HALF_LOCKED2 &from_keyring->sem
HALF_LOCKED2 &keyring->sem
HALF_LOCKED2 &user->cons_lock
HALF_LOCKED2 global &key_construction_mutex

security/keys/keyring.c search_nested_keyrings() -> keyring_key_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 0 key->type 9142442151112187904
BUF_SIZE 0 key (-1),1-s32max
BUF_SIZE 0 key (-1),1-s32max
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 key->quotalen
NO_OVERFLOW_SIMPLE 0 key->user->qnbytes
HALF_LOCKED2 rcu_read