Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_digest() -> chcr_init_hctx_per_wr()

Type Parameter Key Value
PARAM_VALUE 0 reqctx 4096-ptr_max
PARAM_VALUE 0 reqctx->data_len 0-4294967295
PARAM_VALUE 0 reqctx->reqlen 0
PARAM_VALUE 0 reqctx->rxqidx 0
PARAM_VALUE 0 reqctx->txqidx 0
BUF_SIZE 0 reqctx 1-s32max
BUF_SIZE 0 reqctx 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_export() -> chcr_init_hctx_per_wr()

Type Parameter Key Value
PARAM_VALUE 0 reqctx 4096-ptr_max
BUF_SIZE 0 reqctx (-1)-s32max
BUF_SIZE 0 reqctx (-1)-s32max
DATA_SOURCE 0 reqctx $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 reqctx->hctx_wr.dma_addr 0-u64max[u]
USER_DATA 0 reqctx->hctx_wr.dma_len 0-u32max[u]
USER_DATA 0 reqctx->hctx_wr.imm 0-255[u]
USER_DATA 0 reqctx->hctx_wr.is_sg_map 0-255[u]
USER_DATA 0 reqctx->hctx_wr.isfinal 0-255[u]
USER_DATA 0 reqctx->hctx_wr.processed 0-u32max[u]
USER_DATA 0 reqctx->hctx_wr.result 0-u32max[u]
USER_DATA 0 reqctx->hctx_wr.src_ofst 0-u32max[u]
USER_DATA 0 reqctx->rxqidx 0-u16max[u]
USER_DATA 0 reqctx->txqidx 0-u16max[u]
USER_PTR 0 reqctx

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_final() -> chcr_init_hctx_per_wr()

Type Parameter Key Value
PARAM_VALUE 0 reqctx 4096-ptr_max
PARAM_VALUE 0 reqctx->rxqidx 0
PARAM_VALUE 0 reqctx->txqidx 0
BUF_SIZE 0 reqctx 1-s32max
BUF_SIZE 0 reqctx 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_finup() -> chcr_init_hctx_per_wr()

Type Parameter Key Value
PARAM_VALUE 0 reqctx 4096-ptr_max
PARAM_VALUE 0 reqctx->rxqidx 0
PARAM_VALUE 0 reqctx->txqidx 0
BUF_SIZE 0 reqctx 1-s32max
BUF_SIZE 0 reqctx 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_import() -> chcr_init_hctx_per_wr()

Type Parameter Key Value
PARAM_VALUE 0 reqctx 4096-ptr_max
BUF_SIZE 0 reqctx 1-s32max
BUF_SIZE 0 reqctx 1-s32max
BUF_SIZE 0 reqctx->reqbfr 128
BUF_SIZE 0 reqctx->skbfr 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_update() -> chcr_init_hctx_per_wr()

Type Parameter Key Value
PARAM_VALUE 0 reqctx 4096-ptr_max
PARAM_VALUE 0 reqctx->rxqidx 0
PARAM_VALUE 0 reqctx->txqidx 0
BUF_SIZE 0 reqctx 1-s32max
BUF_SIZE 0 reqctx 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL