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 |