Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 14 files:
- arch/s390/crypto/phmac_s390.c, line 915
- crypto/crypto_engine.c, line 328
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c, line 482
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c, line 702
- drivers/crypto/aspeed/aspeed-hace-hash.c, line 341
- drivers/crypto/caam/caamhash.c
- drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c, line 560
- drivers/crypto/omap-sham.c, line 1172
- drivers/crypto/rockchip/rk3288_crypto_ahash.c, line 345
- drivers/crypto/sahara.c, line 996
- drivers/crypto/starfive/jh7110-hash.c, line 192
- drivers/crypto/stm32/stm32-hash.c, line 1010
- drivers/crypto/tegra/tegra-se-aes.c, line 1744
- drivers/crypto/tegra/tegra-se-hash.c, line 551
Smatch caller information:
drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_ahash_complete() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req->__ctx->block_size | 1-u64max |
| NOCHECK_CALL | |||
| UNITS | 2 | err | unit_byte |
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c sun8i_ce_hash_run() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | engine | 4096-ptr_max |
| PARAM_VALUE | 0 | engine->busy | 1 |
| PARAM_VALUE | 0 | engine->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | engine->running | 1 |
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 2 | err | (-14),0 |
| DATA_SOURCE | 0 | engine | $0 |
| DATA_SOURCE | 1 | req | $1 |
| DATA_SOURCE | 2 | err | r sun8i_ce_run_task |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | bh |
drivers/crypto/starfive/jh7110-hash.c starfive_hash_done_task() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | err | (-110),0 |
| NOCHECK_CALL |
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c kmb_ocs_hcu_do_one_request() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 2 | err | 0 |
| NOCHECK_CALL |
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_run() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | engine | 4096-ptr_max |
| PARAM_VALUE | 0 | engine->busy | 1 |
| PARAM_VALUE | 0 | engine->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | engine->running | 1 |
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 2 | err | (-22),(-14),(-12),0 |
| DATA_SOURCE | 0 | engine | $0 |
| DATA_SOURCE | 1 | req | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | bh |
drivers/crypto/caam/caamhash.c ahash_done_cpy() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 2 | err | (-74),(-22),0 |
| BUF_SIZE | 1 | req | 1-s32max |
| BUF_SIZE | 1 | req | 1-s32max |
| DATA_SOURCE | 1 | req | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/caam/caamhash.c ahash_done_switch() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 2 | err | (-74),(-22),0 |
| BUF_SIZE | 1 | req | 1-s32max |
| BUF_SIZE | 1 | req | 1-s32max |
| DATA_SOURCE | 1 | req | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/tegra/tegra-se-hash.c tegra_sha_do_one_req() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| DATA_SOURCE | 1 | req | r ahash_request_cast |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | bh |
drivers/crypto/tegra/tegra-se-aes.c tegra_cmac_do_one_req() -> crypto_finalize_hash_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| DATA_SOURCE | 1 | req | r ahash_request_cast |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | bh |