Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/krb5enc.c crypto_spawn_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c __crypto_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
DATA_SOURCE 0 alg $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
TASK_NOT_RUNNING

crypto/authenc.c crypto_spawn_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/authencesn.c crypto_spawn_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max

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

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
HALF_LOCKED2 global &once_lock

drivers/crypto/inside-secure/safexcel_hash.c __crypto_ahash_alg() -> __crypto_hash_alg_common()

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

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c __crypto_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
BUF_SIZE 0 alg 392
DATA_SOURCE 0 alg $0

crypto/ahash.c crypto_ahash_report() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
DATA_SOURCE 0 alg $1
BIT_INFO 0 alg->cra_flags 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &crypto_alg_sem

crypto/ahash.c crypto_ahash_show() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
DATA_SOURCE 0 alg $1
BIT_INFO 0 alg->cra_flags 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-hash.c __crypto_ahash_alg() -> __crypto_hash_alg_common()

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

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

Type Parameter Key Value

crypto/ccm.c crypto_spawn_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/tegra/tegra-se-aes.c __crypto_ahash_alg() -> __crypto_hash_alg_common()

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

drivers/crypto/chelsio/chcr_algo.c __crypto_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
DATA_SOURCE 0 alg $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/hmac.c crypto_spawn_ahash_alg() -> __crypto_hash_alg_common()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING