Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/crypto/ccree/cc_buffer_mgr.c cc_map_cipher_request() -> cc_unmap_cipher_request()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ctx 1-s32max
CAPPED_DATA 0 dev 1
CAPPED_DATA 2 ivsize 1
DATA_SOURCE 0 dev r drvdata_to_dev
DATA_SOURCE 1 ctx $1
DATA_SOURCE 2 ivsize $2
DATA_SOURCE 3 src $5
DATA_SOURCE 4 dst $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 4 dst->length 1-2147483646[c]
USER_DATA 4 dst->length 1-u32max[c]
USER_DATA 4 dst->offset 0-2147551739[c]
UNITS 3 src unit_byte
UNITS 4 dst unit_byte
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_cipher_complete() -> cc_unmap_cipher_request()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ctx 1-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 ivsize r crypto_skcipher_ivsize
NOCHECK_CALL
UNITS 3 src unit_byte
UNITS 4 dst unit_byte

drivers/crypto/ccree/cc_cipher.c cc_cipher_process() -> cc_unmap_cipher_request()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ctx 1-s32max
CAPPED_DATA 2 ivsize 1
DATA_SOURCE 0 dev r drvdata_to_dev
DATA_SOURCE 2 ivsize r crypto_skcipher_ivsize
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 src unit_byte
UNITS 4 dst unit_byte
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex