Documented in 1 files:

Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/crypto/marvell/cesa/hash.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/inside-secure/eip93/eip93-common.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

crypto/krb5enc.c krb5enc_init_tfm() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_spawn_ahash
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c sun8i_ce_hash_init_tfm() -> crypto_ahash_reqsize()

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
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/starfive/jh7110-hash.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/starfive/jh7110-hash.c starfive_hash_init_tfm() -> crypto_ahash_reqsize()

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
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/sha.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/sa2ul.c sa_sha_cra_init_alg() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 0-ptr_max
BUF_SIZE 0 tfm s32min-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

crypto/authenc.c crypto_authenc_init_tfm() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_spawn_ahash
RX_PATH
TASK_NOT_RUNNING

crypto/authencesn.c crypto_authenc_esn_init_tfm() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_spawn_ahash
RX_PATH
TASK_NOT_RUNNING

crypto/testmgr.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

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

crypto/testmgr.c test_ahash_vec_cfg() -> crypto_ahash_reqsize()

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_ahash_vec_cfg() -> crypto_ahash_reqsize()

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 ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

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

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
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_init_tfm() -> crypto_ahash_reqsize()

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
RX_PATH
TASK_NOT_RUNNING

crypto/tcrypt.c ahash_request_alloc_noprof() -> crypto_ahash_reqsize()

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

drivers/crypto/img-hash.c img_hash_cra_init() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_ahash
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c ahash_finup_finish() -> crypto_ahash_reqsize()

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_request_zero() -> crypto_ahash_reqsize()

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

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

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_reqsize()

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_reqsize()

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_reqsize()

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_import_core() -> crypto_ahash_reqsize()

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_init() -> crypto_ahash_reqsize()

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_init_tfm() -> crypto_ahash_reqsize()

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

crypto/ahash.c crypto_ahash_init_tfm() -> crypto_ahash_reqsize()

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

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

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_init_fallback() -> crypto_ahash_reqsize()

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
RX_PATH
TASK_NOT_RUNNING

crypto/ccm.c crypto_ccm_init_tfm() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_spawn_ahash
RX_PATH
TASK_NOT_RUNNING

crypto/algif_hash.c hash_accept_parent_nokey() -> crypto_ahash_reqsize()

Type Parameter Key Value
BUF_SIZE 0 tfm 1-s32max
BUF_SIZE 0 tfm 1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &pool->lock

net/ipv4/ah4.c ah_alloc_tmp() -> crypto_ahash_reqsize()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

net/ipv4/ah4.c ah_req_sg() -> crypto_ahash_reqsize()

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

crypto/hmac.c hmac_init_ahash_tfm() -> crypto_ahash_reqsize()

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

crypto/hmac.c hmac_init_ahash_tfm() -> crypto_ahash_reqsize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_spawn_ahash
RX_PATH
TASK_NOT_RUNNING

net/ipv6/ah6.c ah_alloc_tmp() -> crypto_ahash_reqsize()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

net/ipv6/ah6.c ah_req_sg() -> crypto_ahash_reqsize()

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