Defined in 1 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/crypto/aspeed/aspeed-hace-hash.c crypto_ahash_fb() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/aspeed/aspeed-hace-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/marvell/cesa/hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/marvell/cesa/hash.c mv_cesa_ahash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/marvell/cesa/hash.c mv_cesa_ahmac_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/starfive/jh7110-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/qce/sha.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/qce/sha.c qce_ahash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/qce/sha.c to_ahash_tmpl() -> __crypto_ahash_cast()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tfm unit_byte
HALF_LOCKED2 _T->lock

drivers/crypto/sa2ul.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/sa2ul.c sa_sha_cra_init_alg() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm 4,6
STR_LEN 0 tfm 4,6
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c __cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/qce/common.c qce_setup_regs_ahash() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tfm unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c to_ahash_tmpl() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tfm unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/ccp/ccp-crypto-aes-cmac.c ccp_aes_cmac_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccp/ccp-crypto-aes-cmac.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/inside-secure/eip93/eip93-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/inside-secure/eip93/eip93-hash.c eip93_hash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccree/cc_hash.c cc_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccree/cc_hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

crypto/testmgr.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/inside-secure/safexcel_hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/inside-secure/safexcel_hash.c safexcel_ahash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm (-1),8
STR_LEN 0 tfm (-1),8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/inside-secure/safexcel_hash.c safexcel_ahash_exit_inv() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/inside-secure/safexcel_hash.c safexcel_sha3_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm (-1),8
STR_LEN 0 tfm (-1),8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccp/ccp-crypto-sha.c ccp_sha_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccp/ccp-crypto-sha.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/caam/caamalg_qi2.c caam_hash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/caam/caamalg_qi2.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/s5p-sss.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/s5p-sss.c s5p_hash_cra_init_alg() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/atmel-sha.c atmel_sha_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/atmel-sha.c atmel_sha_hmac_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/atmel-sha.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/img-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/img-hash.c img_hash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm 7-8,10
STR_LEN 0 tfm 7-8,10
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/caam/caamhash.c caam_hash_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/caam/caamhash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

crypto/ahash.c crypto_ahash_exit_tfm() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH

crypto/ahash.c crypto_ahash_fb() -> __crypto_ahash_cast()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tfm unit_byte

crypto/ahash.c crypto_ahash_init_tfm() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm->__crt_alg (-1),392
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

crypto/ahash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

crypto/ahash.c crypto_init_ahash_using_shash() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm->__crt_alg (-1),392
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/tegra/tegra-se-hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/tegra/tegra-se-hash.c tegra_sha_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

crypto/algif_hash.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/tegra/tegra-se-aes.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/tegra/tegra-se-aes.c tegra_cmac_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/chelsio/chcr_algo.c chcr_hmac_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/chelsio/chcr_algo.c chcr_sha_cra_init() -> __crypto_ahash_cast()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/chelsio/chcr_algo.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

crypto/hmac.c crypto_ahash_fb() -> __crypto_ahash_cast()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tfm unit_byte
HALF_LOCKED2 sk

crypto/hmac.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte

crypto/cryptd.c crypto_ahash_reqtfm() -> __crypto_ahash_cast()

Type Parameter Key Value
UNITS 0 tfm unit_byte