Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

crypto/aes.c crypto_aes_xts_setkey() -> aes_xts_preparekey()

Type Parameter Key Value
PARAM_VALUE 3 flags 0-1
BUF_SIZE 1 in_key (-1)-s32max
BUF_SIZE 1 in_key (-1)-s32max
CAPPED_DATA 2 key_len 1
DATA_SOURCE 1 in_key $1
DATA_SOURCE 2 key_len $2
FUZZY_MAX 3 flags 1
NOSPEC 2 key_len
NOSPEC 2 key_len
HARD_MAX 3 flags 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *in_key 0-255
USER_DATA 2 key_len 0-s32max[c]
BYTE_COUNT 1 ==in_key2 8050
USER_PTR 1 in_key
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

lib/crypto/aes.c aes_xts_fips_test() -> aes_xts_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 1 in_key 7557734477466304512
PARAM_VALUE 2 key_len 32
PARAM_VALUE 3 flags 0
BUF_SIZE 0 key 752
BUF_SIZE 1 in_key 32
DATA_SOURCE 0 key r _kmalloc_noprof
UNITS 2 key_len unit_byte