Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/padlock-sha.c padlock_sha1_finup() -> padlock_sha_finup()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
BUF_SIZE 0 desc (-1)-s32max
BUF_SIZE 0 desc (-1)-s32max
BUF_SIZE 1 in (-1)-s32max
BUF_SIZE 1 in (-1)-s32max
BUF_SIZE 3 out (-1)-s32max
BUF_SIZE 3 out (-1)-s32max
DATA_SOURCE 0 desc $0
DATA_SOURCE 1 in $1
DATA_SOURCE 2 count $2
DATA_SOURCE 3 out $3
STR_LEN 0 desc (-1)
STR_LEN 0 desc (-1)
STR_LEN 0 desc->tfm (-1),5
PARAM_COMPARE 1 in == $2
NOSPEC 1 *in
NOSPEC 2 count
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in 4096-ptr_max[c]
HOST_DATA 2 count 0-4605,4294962946-u32max[c]
USER_DATA 1 in 4096-ptr_max[c][u]
USER_DATA 1 *in 0-255
USER_DATA 2 count 0-u32max
USER_DATA 3 *out 0-255
NO_OVERFLOW_SIMPLE 1 in->compr_size
NO_OVERFLOW_SIMPLE 1 in->ino
NO_OVERFLOW_SIMPLE 1 in->jhead
UNITS 1 in unit_byte
UNITS 2 count unit_byte
UNITS 3 out unit_byte
BYTE_COUNT 1 ==in2 8050
USER_PTR 1 in
USER_PTR 3 out

drivers/crypto/padlock-sha.c padlock_sha256_finup() -> padlock_sha_finup()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
BUF_SIZE 0 desc (-1)-s32max
BUF_SIZE 0 desc (-1)-s32max
BUF_SIZE 1 in (-1)-s32max
BUF_SIZE 1 in (-1)-s32max
BUF_SIZE 3 out (-1)-s32max
BUF_SIZE 3 out (-1)-s32max
DATA_SOURCE 0 desc $0
DATA_SOURCE 1 in $1
DATA_SOURCE 2 count $2
DATA_SOURCE 3 out $3
STR_LEN 0 desc (-1)
STR_LEN 0 desc (-1)
STR_LEN 0 desc->tfm (-1),5
PARAM_COMPARE 1 in == $2
NOSPEC 1 *in
NOSPEC 2 count
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in 4096-ptr_max[c]
HOST_DATA 2 count 0-4605,4294962946-u32max[c]
USER_DATA 1 in 4096-ptr_max[c][u]
USER_DATA 1 *in 0-255
USER_DATA 2 count 0-u32max
USER_DATA 3 *out 0-255
NO_OVERFLOW_SIMPLE 1 in->compr_size
NO_OVERFLOW_SIMPLE 1 in->ino
NO_OVERFLOW_SIMPLE 1 in->jhead
UNITS 1 in unit_byte
UNITS 2 count unit_byte
UNITS 3 out unit_byte
BYTE_COUNT 1 ==in2 8050
USER_PTR 1 in
USER_PTR 3 out