Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/dh_helper.c __crypto_dh_decode_key() -> dh_unpack_data()

Type Parameter Key Value
PARAM_VALUE 0 dst 5904184260633456640
PARAM_VALUE 1 src 1-u64max
PARAM_VALUE 2 size 4
BUF_SIZE 0 dst 4
BUF_SIZE 1 src (-1)-s32max
DATA_SOURCE 1 src $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex

crypto/dh_helper.c __crypto_dh_decode_key() -> dh_unpack_data()

Type Parameter Key Value
PARAM_VALUE 0 dst 942419067911127064,4630725750542819352,5367449246449029144,6652032472643420184
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 size 4
BUF_SIZE 0 dst 4
DATA_SOURCE 1 src r dh_unpack_data
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex

crypto/dh_helper.c __crypto_dh_decode_key() -> dh_unpack_data()

Type Parameter Key Value
PARAM_VALUE 0 dst 942419067911127068,4630725750542819356,5367449246449029148,6652032472643420188
PARAM_VALUE 2 size 4
BUF_SIZE 0 dst 4
DATA_SOURCE 1 src r dh_unpack_data
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex

crypto/dh_helper.c __crypto_dh_decode_key() -> dh_unpack_data()

Type Parameter Key Value
PARAM_VALUE 0 dst 942419067911127072,4630725750542819360,5367449246449029152,6652032472643420192
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 size 4
BUF_SIZE 0 dst 4
DATA_SOURCE 1 src r dh_unpack_data
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex