Defined in 9 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/crypto/aes.c __aes_preparekey() -> aes_preparekey_arch()

Type Parameter Key Value
PARAM_VALUE 0 k 4096-ptr_max
PARAM_VALUE 1 inv_k 0,4096-ptr_max
PARAM_VALUE 3 key_len 16,24,32
PARAM_VALUE 4 nrounds 10,12,14
BUF_SIZE 2 in_key (-1)-s32max
BUF_SIZE 2 in_key (-1)-s32max
DATA_SOURCE 1 inv_k $1
DATA_SOURCE 2 in_key $2
DATA_SOURCE 3 key_len $3
PARAM_COMPARE 2 in_key == $3
NOSPEC 3 key_len
NOSPEC 3 key_len
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 *in_key 0-255
USER_DATA 3 key_len 24,32[c]
USER_DATA 4 nrounds 12,14[c]
UNITS 3 key_len unit_byte
USER_PTR 2 in_key