Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_register_hace_hash_algs() -> crypto_engine_register_ahash()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_register_hace_hash_algs() -> crypto_engine_register_ahash()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/crypto_engine.c crypto_engine_register_ahashes() -> crypto_engine_register_ahash()

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

drivers/crypto/caam/caamhash.c caam_algapi_hash_init() -> crypto_engine_register_ahash()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.setkey 0
PARAM_VALUE 0 alg->op.do_one_request 2240570237434089472
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/caam/caamhash.c caam_algapi_hash_init() -> crypto_engine_register_ahash()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.setkey 0
PARAM_VALUE 0 alg->op.do_one_request 2240570237434089472
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c sun8i_ss_register_algs() -> crypto_engine_register_ahash()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-hash.c tegra_init_hash() -> crypto_engine_register_ahash()

Type Parameter Key Value
PARAM_VALUE 0 alg->base.halg.base.cra_type->algsize 0,32,48,56,64,72,88,104,112,1144
PARAM_VALUE 0 alg->base.halg.base.cra_type->ctxsize 0
PARAM_VALUE 0 alg->base.halg.base.cra_type->destroy 0,7452978945698107392
PARAM_VALUE 0 alg->base.halg.base.cra_type->extsize 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776
PARAM_VALUE 0 alg->base.halg.base.cra_type->maskclear 0,4294967280
PARAM_VALUE 0 alg->base.halg.base.cra_type->maskset 0,14-15
PARAM_VALUE 0 alg->base.halg.base.cra_type->tfmsize 0,8,16,24
PARAM_VALUE 0 alg->base.halg.base.cra_type->type 0,3-8,10-12,14-15
BUF_SIZE 0 alg 504
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->clients_lock
TYPE_LOCK (struct host1x_device)->clients_lock

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c sun8i_ce_register_algs() -> crypto_engine_register_ahash()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-aes.c tegra_init_aes() -> crypto_engine_register_ahash()

Type Parameter Key Value
PARAM_VALUE 0 alg->base.halg.base.cra_type->algsize 0,32,48,56,64,72,88,104,112,1144
PARAM_VALUE 0 alg->base.halg.base.cra_type->destroy 0,7452978945698107392
PARAM_VALUE 0 alg->base.halg.base.cra_type->extsize 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776
PARAM_VALUE 0 alg->base.halg.base.cra_type->maskclear 0,4294967280
PARAM_VALUE 0 alg->base.halg.base.cra_type->maskset 0,14-15
PARAM_VALUE 0 alg->base.halg.base.cra_type->tfmsize 0,8,16,24
PARAM_VALUE 0 alg->base.halg.base.cra_type->type 0,3-8,10-12,14-15
BUF_SIZE 0 alg 504
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->clients_lock
TYPE_LOCK (struct host1x_device)->clients_lock