Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/crypto/aspeed/aspeed-hace-hash.c crypto_ahash_alg() -> crypto_hash_alg_common()

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

drivers/crypto/aspeed/aspeed-hace-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/marvell/cesa/hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c crypto_ahash_alg() -> crypto_hash_alg_common()

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

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/starfive/jh7110-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/sha.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r __crypto_ahash_cast
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/crypto/sa2ul.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/common.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

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

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

drivers/crypto/ccp/ccp-crypto-aes-cmac.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

crypto/authencesn.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/eip93/eip93-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/crypto/ccree/cc_hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/testmgr.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm $0
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_hash_vs_generic_impl() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm
HALF_LOCKED2 global &once_lock

drivers/crypto/inside-secure/safexcel_hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r __crypto_ahash_cast
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-sha.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c crypto_ahash_alg() -> crypto_hash_alg_common()

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-integrity.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0

drivers/crypto/s5p-sss.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

crypto/tcrypt.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0

drivers/crypto/atmel-sha.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/md/dm-crypt.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
HALF_LOCKED2 &md->type_lock

drivers/crypto/img-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/caam/caamhash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c crypto_ahash_alg() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c crypto_hash_no_export_core() -> crypto_hash_alg_common()

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

drivers/crypto/tegra/tegra-se-hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

crypto/algif_hash.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

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

drivers/crypto/chelsio/chcr_algo.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

net/ipv4/ah4.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/hmac.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

net/ipv6/ah6.c crypto_ahash_digestsize() -> crypto_hash_alg_common()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING