Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

crypto/ecdh.c ecdh_init() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 5780739787770568704

crypto/ecdh.c ecdh_init() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 1548119654732730368

crypto/ecdh.c ecdh_init() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 424567118968217600

crypto/dh.c dh_init() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 8341855736063729664

drivers/crypto/atmel-ecc.c atmel_ecc_probe() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 844333694711881728
RX_PATH
TASK_NOT_RUNNING

crypto/crypto_engine.c crypto_engine_register_kpp() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 6035523932377923584,8663574163408441344
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/qat/qat_common/qat_asym_algs.c qat_asym_algs_register() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 8525558312761249792
RX_PATH
TASK_NOT_RUNNING
LOCK2 &accel_dev->state_lock
LOCK2 global &algs_lock
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_dh() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 4308587810919690240
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &hpre_algs_lock
HALF_LOCKED2 &pool->lock

drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_register_ecdh() -> crypto_register_kpp()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &hpre_algs_lock
HALF_LOCKED2 &pool->lock