Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/crypto/caam/caamalg_qi2.c dpaa2_caam_probe() -> caam_hash_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->iommu_group 0,4096-ptr_max
PARAM_VALUE 2 keyed 1
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c dpaa2_caam_probe() -> caam_hash_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->iommu_group 0,4096-ptr_max
PARAM_VALUE 1 template->alg_type 1050112,1050368,4194304,4259840,4325376,4390912,4456448,4521984
PARAM_VALUE 1 template->blocksize 16,64,128
PARAM_VALUE 2 keyed 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamhash.c caam_algapi_hash_init() -> caam_hash_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 template 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/caam/caamhash.c caam_algapi_hash_init() -> caam_hash_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->alg_type 1050112,1050368,4194304,4259840,4325376,4390912,4456448,4521984
PARAM_VALUE 0 dev->blocksize 16,64,128
PARAM_VALUE 1 template 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock