Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

net/ipv6/esp6.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

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

net/xfrm/xfrm_iptfs.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 8
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/cesa/hash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/marvell/cesa/hash.c mv_cesa_ahmac_setkey() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

crypto/lskcipher.c crypto_lskcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/xfrm/xfrm_state.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/aead.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

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

net/ipv4/esp4_offload.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 8
RX_PATH
TASK_NOT_RUNNING

crypto/ecb.c crypto_cipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

drivers/crypto/starfive/jh7110-hash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/starfive/jh7110-hash.c starfive_hash_digest() -> crypto_tfm_alg_blocksize()

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

crypto/krb5/rfc3961_simplified.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/qce/sha.c qce_ahash_hmac_setkey() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/qce/sha.c qce_ahash_update() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/sa2ul.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

fs/ecryptfs/keystore.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 s->tfm_mutex

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

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

crypto/shash.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-cmac.c ccp_do_cmac_update() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/ccree/cc_hash.c cc_hash_setkey() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_hash.c cc_hash_update() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/ccree/cc_hash.c cc_mac_update() -> crypto_tfm_alg_blocksize()

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

crypto/testmgr.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

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

crypto/testmgr.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

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

crypto/testmgr.c crypto_cipher_blocksize() -> crypto_tfm_alg_blocksize()

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

crypto/testmgr.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

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

net/ipv4/esp4.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/inside-secure/safexcel_hash.c __safexcel_hmac_setkey() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/inside-secure/safexcel_hash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/inside-secure/eip93/eip93-aead.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

security/keys/encrypted-keys/encrypted.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

drivers/crypto/ccp/ccp-crypto-sha.c ccp_do_sha_update() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/ccp/ccp-crypto-sha.c ccp_sha_init() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/ccp/ccp-crypto-sha.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/padlock-sha.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

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

crypto/xcbc.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/skcipher.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

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

crypto/skcipher.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/caam/caamalg_qi2.c ahash_setkey() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/caam/caamalg_qi2.c ahash_update_ctx() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/caam/caamalg_qi2.c ahash_update_first() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/caam/caamalg_qi2.c ahash_update_no_ctx() -> crypto_tfm_alg_blocksize()

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

crypto/cipher.c crypto_cipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-integrity.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

crypto/tcrypt.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

crypto/tcrypt.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

fs/ecryptfs/crypto.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 tfm_mutex
HALF_LOCKED2 &s->s_umount

drivers/net/ovpn/crypto_aead.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value

drivers/md/dm-crypt.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

drivers/md/dm-crypt.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

drivers/crypto/hisilicon/sec2/sec_crypto.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

crypto/cbc.c crypto_lskcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamhash.c ahash_setkey() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/caam/caamhash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/starfive/jh7110-aes.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

crypto/ahash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/tegra/tegra-se-hash.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

net/rxrpc/rxgk_kdf.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &conn->security_lock
HALF_LOCKED2 &pool->lock

drivers/crypto/marvell/cesa/cipher.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/inside-secure/eip93/eip93-cipher.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

crypto/ctr.c crypto_cipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/qce/skcipher.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/atmel-aes.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

crypto/cmac.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

crypto/cts.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/tegra/tegra-se-aes.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max

drivers/crypto/tegra/tegra-se-aes.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

net/ipv6/esp6_offload.c crypto_aead_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 8
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_continue() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_digest() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_final() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_finup() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_update() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/chelsio/chcr_algo.c chcr_hmac_init() -> crypto_tfm_alg_blocksize()

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

drivers/crypto/chelsio/chcr_algo.c crypto_skcipher_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

crypto/hmac.c crypto_ahash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

crypto/hmac.c crypto_shash_blocksize() -> crypto_tfm_alg_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->umount_mutex
HALF_LOCKED2 &keyring_key->sem
HALF_LOCKED2 global &mutex