Documented in 1 files:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_ahash
HALF_LOCKED2 global &once_lock

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_ahash
HALF_LOCKED2 global &once_lock

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

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
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm

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

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
HALF_LOCKED2 sk

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
DATA_SOURCE 0 tfm r crypto_ahash_reqtfm

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

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
HALF_LOCKED2 sk