Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_sham_cra_init() -> crypto_ahash_alg()

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

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

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

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c sun8i_ce_hash_stat_fb_inc() -> crypto_ahash_alg()

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_digest() -> crypto_ahash_alg()

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_digest_fb() -> crypto_ahash_alg()

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_final() -> crypto_ahash_alg()

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_finup() -> crypto_ahash_alg()

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

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

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_need_fallback() -> crypto_ahash_alg()

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

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

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

crypto/ahash.c ahash_def_finup_finish1() -> crypto_ahash_alg()

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

crypto/ahash.c ahash_do_req_chain() -> crypto_ahash_alg()

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

crypto/ahash.c ahash_do_req_chain() -> crypto_ahash_alg()

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

crypto/ahash.c crypto_ahash_block_only() -> crypto_ahash_alg()

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

crypto/ahash.c crypto_ahash_digest() -> crypto_ahash_alg()

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

crypto/ahash.c crypto_ahash_exit_tfm() -> crypto_ahash_alg()

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

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

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

crypto/ahash.c crypto_ahash_export_core() -> crypto_ahash_alg()

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

crypto/ahash.c crypto_ahash_final_nonzero() -> crypto_ahash_alg()

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

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

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

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

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

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

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

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

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

crypto/ahash.c crypto_ahash_import_core() -> crypto_ahash_alg()

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

crypto/ahash.c crypto_ahash_init() -> crypto_ahash_alg()

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

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

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

crypto/ahash.c crypto_ahash_need_fallback() -> crypto_ahash_alg()

Type Parameter Key Value
PARAM_VALUE 0 hash 4096-ptr_max
BUF_SIZE 0 hash (-1),1-s32max
BUF_SIZE 0 hash (-1),1-s32max
DATA_SOURCE 0 hash $0
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c crypto_ahash_setkey() -> crypto_ahash_alg()

Type Parameter Key Value
PARAM_VALUE 0 hash 4096-ptr_max
BUF_SIZE 0 hash (-1),1-s32max
BUF_SIZE 0 hash (-1),1-s32max
DATA_SOURCE 0 hash $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

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

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

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

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