Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/atmel-sha.c atmel_sha_authenc_init2() -> atmel_sha_cpu_start()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->req 4096-ptr_max
PARAM_VALUE 3 idatar0_only 1
PARAM_VALUE 4 wait_data_ready 0
PARAM_VALUE 5 resume 1294848863622078464
BUF_SIZE 0 dd s32min-(-1),1-s32max
BUF_SIZE 0 dd s32min-(-1),1-s32max
DATA_SOURCE 0 dd $0
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dd->tmp.length
UNITS 1 sg unit_byte
UNITS 2 len unit_byte

drivers/crypto/atmel-sha.c atmel_sha_cpu_hash() -> atmel_sha_cpu_start()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->req 4096-ptr_max
PARAM_VALUE 0 dd->tmp.dma_address 0
PARAM_VALUE 0 dd->tmp.dma_flags 0
PARAM_VALUE 0 dd->tmp.dma_length 0
PARAM_VALUE 0 dd->tmp.offset 0-4095
PARAM_VALUE 1 sg 4096-ptr_max
PARAM_VALUE 1 sg->offset 0-4095
PARAM_VALUE 3 idatar0_only 0
PARAM_VALUE 4 wait_data_ready 1
PARAM_VALUE 5 resume 2687981217154220032,7577537565434441728,8337235736502579200
BUF_SIZE 0 dd s32min-(-1),1-s32max
BUF_SIZE 0 dd s32min-(-1),1-s32max
DATA_SOURCE 0 dd $0
DATA_SOURCE 2 len $2
DATA_SOURCE 5 resume $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dd->tmp.length
NO_OVERFLOW_SIMPLE 1 sg->length
UNITS 0 dd unit_byte
UNITS 2 len unit_byte

drivers/crypto/atmel-sha.c atmel_sha_hmac_digest2() -> atmel_sha_cpu_start()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->req 4096-ptr_max
PARAM_VALUE 0 dd->req->__ctx 4096-ptr_max
PARAM_VALUE 3 idatar0_only 0
PARAM_VALUE 4 wait_data_ready 1
PARAM_VALUE 5 resume 5876700977707716608
BUF_SIZE 0 dd s32min-(-1),1-s32max
BUF_SIZE 0 dd s32min-(-1),1-s32max
BUF_SIZE 1 sg (-1),32
BUF_SIZE 1 sg (-1),32
DATA_SOURCE 0 dd $0
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dd->tmp.length
NO_OVERFLOW_SIMPLE 1 sg->length
UNITS 1 sg unit_byte
UNITS 2 len unit_byte

drivers/crypto/atmel-sha.c atmel_sha_hmac_final() -> atmel_sha_cpu_start()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->req 4096-ptr_max
PARAM_VALUE 0 dd->tmp.dma_address 0
PARAM_VALUE 0 dd->tmp.dma_flags 0
PARAM_VALUE 0 dd->tmp.dma_length 0
PARAM_VALUE 0 dd->tmp.offset 0-4095
PARAM_VALUE 1 sg 4096-ptr_max
PARAM_VALUE 1 sg->offset 0-4095
PARAM_VALUE 3 idatar0_only 0
PARAM_VALUE 4 wait_data_ready 1
PARAM_VALUE 5 resume 5876700977707716608
BUF_SIZE 0 dd s32min-(-1),1-s32max
BUF_SIZE 0 dd s32min-(-1),1-s32max
DATA_SOURCE 0 dd $0
DATA_SOURCE 2 len r crypto_ahash_digestsize
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dd->tmp.length
NO_OVERFLOW_SIMPLE 1 sg->length
UNITS 0 dd unit_byte
UNITS 2 len unit_byte