Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/ccree/cc_hash.c cc_hash_update() -> cc_map_hash_request_update()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 3 nbytes 1-u32max
PARAM_VALUE 5 flags 2080,3264
BUF_SIZE 2 src (-1),64
BUF_SIZE 2 src (-1),64
DATA_SOURCE 1 ctx r ahash_request_ctx_dma
DATA_SOURCE 5 flags r cc_gfp_flags
NOSPEC 3 nbytes
NOSPEC 3 nbytes
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 src->length 0-2147483646[c]
HOST_DATA 3 nbytes 1-4605,4294963202-u32max[c]
USER_DATA 2 src->length 1-u32max[c]
USER_DATA 2 src->offset 0-2147551739[c]
USER_DATA 3 nbytes 1-u32max
UNITS 2 src unit_byte
UNITS 3 nbytes unit_byte
UNITS 4 block_size unit_byte

drivers/crypto/ccree/cc_hash.c cc_mac_update() -> cc_map_hash_request_update()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 3 nbytes 1-u32max
PARAM_VALUE 5 flags 2080,3264
BUF_SIZE 2 src (-1),64
BUF_SIZE 2 src (-1),64
DATA_SOURCE 1 ctx r ahash_request_ctx_dma
DATA_SOURCE 5 flags r cc_gfp_flags
NOSPEC 3 nbytes
NOSPEC 3 nbytes
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 src->length 0-2147483646[c]
HOST_DATA 3 nbytes 1-4605,4294963202-u32max[c]
USER_DATA 2 src->length 1-u32max[c]
USER_DATA 2 src->offset 0-2147551739[c]
USER_DATA 3 nbytes 1-u32max
UNITS 2 src unit_byte
UNITS 3 nbytes unit_byte
UNITS 4 block_size unit_byte