Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_ctx_exit() -> sec_aead_exit()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.fallback_aead_tfm 0,4096-u64max
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.hash_tfm 0,4096-u64max
DATA_SOURCE 0 tfm $0
RX_PATH
NOCHECK_CALL

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_ctx_init() -> sec_aead_exit()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.hash_tfm (-4095)-(-12),(-10)-(-1)
PARAM_VALUE 0 tfm->base.__crt_ctx->alg_type 1
PARAM_VALUE 0 tfm->base.__crt_ctx->c_ctx.ivsize 12-24
PARAM_VALUE 0 tfm->base.__crt_ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 tfm->base.__crt_ctx->pbuf_supported 0-1
PARAM_VALUE 0 tfm->base.__crt_ctx->type_supported 2-3
PARAM_VALUE 0 tfm->reqsize 1032
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm 4,6
STR_LEN 0 tfm 4,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_ctx_init() -> sec_aead_exit()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.fallback_aead_tfm (-4095)-(-12),(-10)-(-1)
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.hash_tfm 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->alg_type 1
PARAM_VALUE 0 tfm->base.__crt_ctx->c_ctx.ivsize 12-24
PARAM_VALUE 0 tfm->base.__crt_ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 tfm->base.__crt_ctx->pbuf_supported 0-1
PARAM_VALUE 0 tfm->base.__crt_ctx->type_supported 2-3
PARAM_VALUE 0 tfm->reqsize 1032
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm 4,6
STR_LEN 0 tfm 4,6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_xcm_ctx_exit() -> sec_aead_exit()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.fallback_aead_tfm 0,4096-u64max
DATA_SOURCE 0 tfm $0
RX_PATH
NOCHECK_CALL

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_xcm_ctx_init() -> sec_aead_exit()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx 4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->a_ctx.fallback_aead_tfm (-4095)-(-12),(-10)-(-1)
PARAM_VALUE 0 tfm->base.__crt_ctx->alg_type 1
PARAM_VALUE 0 tfm->base.__crt_ctx->c_ctx.ivsize 12-24
PARAM_VALUE 0 tfm->base.__crt_ctx->dev 0,4096-ptr_max
PARAM_VALUE 0 tfm->base.__crt_ctx->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 tfm->base.__crt_ctx->pbuf_supported 0-1
PARAM_VALUE 0 tfm->base.__crt_ctx->type_supported 2-3
PARAM_VALUE 0 tfm->reqsize 1032
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL