Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- arch/s390/crypto/phmac_s390.c, line 1032
- crypto/crypto_engine.c
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c, line 888
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c, line 699
- drivers/crypto/aspeed/aspeed-hace-hash.c
- drivers/crypto/caam/caamhash.c
- drivers/crypto/omap-sham.c, line 2093
- drivers/crypto/rockchip/rk3288_crypto.c, line 270
- drivers/crypto/stm32/stm32-hash.c, line 2177
- drivers/crypto/tegra/tegra-se-aes.c, line 2022
- drivers/crypto/tegra/tegra-se-hash.c, line 1135
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 |