Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- crypto/akcipher.c, line 155
- crypto/crypto_engine.c, line 596
- crypto/rsa.c
- drivers/crypto/ccp/ccp-crypto-main.c, line 393
- drivers/crypto/hisilicon/hpre/hpre_crypto.c, line 1788
- drivers/crypto/intel/qat/qat_common/qat_asym_algs.c, line 1357
- drivers/crypto/starfive/jh7110-rsa.c, line 591
Smatch caller information:
drivers/crypto/starfive/jh7110-rsa.c starfive_rsa_unregister_algs() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 5125269464347525120 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &_dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
crypto/rsa.c rsa_exit() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4273226117028806656 |
| NOCHECK_CALL |
crypto/rsa.c rsa_init() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4273226117028806656 |
| PARAM_VALUE | 0 | alg->base.cra_destroy | 7658594683215654912 |
| PARAM_VALUE | 0 | alg->base.cra_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | alg->base.cra_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | alg->base.cra_users.next | 4096-ptr_max |
| PARAM_VALUE | 0 | alg->base.cra_users.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | alg->decrypt | 1-u64max |
| PARAM_VALUE | 0 | alg->encrypt | 1-u64max |
| PARAM_VALUE | 0 | alg->set_priv_key | 1-u64max |
| NOCHECK_CALL |
crypto/crypto_engine.c crypto_engine_unregister_akcipher() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &algs_lock |
drivers/crypto/ccp/ccp-crypto-main.c ccp_unregister_algs() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| NOCHECK_CALL |
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c qat_asym_algs_unregister() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 2781174913818578944 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &accel_dev->state_lock | ||
| LOCK2 | global &algs_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct adf_accel_dev)->state_lock |
drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_unregister_rsa() -> crypto_unregister_akcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4862040694155452416 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &hpre_algs_lock |