Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- crypto/crypto_engine.c, line 610
- crypto/dh.c
- crypto/ecdh.c
- crypto/kpp.c, line 125
- drivers/crypto/atmel-ecc.c, line 342
- drivers/crypto/hisilicon/hpre/hpre_crypto.c
- drivers/crypto/intel/qat/qat_common/qat_asym_algs.c, line 1358
Smatch caller information:
crypto/ecdh.c ecdh_exit() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 5780739787770568704 |
| NOCHECK_CALL |
crypto/ecdh.c ecdh_exit() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 1548119654732730368 |
| NOCHECK_CALL |
crypto/ecdh.c ecdh_exit() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 424567118968217600 |
| NOCHECK_CALL |
crypto/ecdh.c ecdh_init() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 1548119654732730368 |
| 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 |
| NOCHECK_CALL |
crypto/ecdh.c ecdh_init() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 5780739787770568704 |
| 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 |
| NOCHECK_CALL |
crypto/dh.c dh_exit() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 8341855736063729664 |
| NOCHECK_CALL |
crypto/dh.c dh_init() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 8341855736063729664 |
| 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 |
| NOCHECK_CALL |
drivers/crypto/atmel-ecc.c atmel_ecc_remove() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 844333694711881728 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
crypto/crypto_engine.c crypto_engine_unregister_kpp() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 6035523932377923584,8663574163408441344 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c qat_asym_algs_unregister() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 8525558312761249792 |
| 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_register_ecdh() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &hpre_algs_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_unregister_dh() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4308587810919690240 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &hpre_algs_lock |
drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_unregister_ecdh() -> crypto_unregister_kpp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &hpre_algs_lock |