Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/crypto/atmel-sha204a.c atmel_sha204a_rng_read_nonblocking() -> atmel_i2c_enqueue()

Type Parameter Key Value
PARAM_VALUE 0 work_data 4096-ptr_max
PARAM_VALUE 0 work_data->cmd.count 7
PARAM_VALUE 0 work_data->cmd.msecs 50
PARAM_VALUE 0 work_data->cmd.opcode 27
PARAM_VALUE 0 work_data->cmd.param1 0
PARAM_VALUE 0 work_data->cmd.param2 0
PARAM_VALUE 0 work_data->cmd.rxsize 35
PARAM_VALUE 0 work_data->cmd.word_addr 3
PARAM_VALUE 0 work_data->ctx 4096-ptr_max
PARAM_VALUE 2 areq 4096-ptr_max
BUF_SIZE 0 work_data 192,u64max
BUF_SIZE 0 work_data 192,u64max
DATA_SOURCE 2 areq $0
RX_PATH
NOCHECK_CALL
LOCK2 global &reading_mutex

drivers/crypto/atmel-ecc.c atmel_ecdh_compute_shared_secret() -> atmel_i2c_enqueue()

Type Parameter Key Value
PARAM_VALUE 0 work_data 4096-ptr_max
PARAM_VALUE 0 work_data->cmd.count 71
PARAM_VALUE 0 work_data->cmd.msecs 58
PARAM_VALUE 0 work_data->cmd.opcode 67
PARAM_VALUE 0 work_data->cmd.param1 0
PARAM_VALUE 0 work_data->cmd.param2 2
PARAM_VALUE 0 work_data->cmd.rxsize 35
PARAM_VALUE 0 work_data->cmd.word_addr 3
PARAM_VALUE 0 work_data->ctx 4096-ptr_max
PARAM_VALUE 2 areq 4096-ptr_max
BUF_SIZE 0 work_data 192
BUF_SIZE 2 areq (-1),6-s32max
DATA_SOURCE 0 work_data r _kmalloc_noprof
DATA_SOURCE 2 areq $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex