Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/crypto/cavium/nitrox/nitrox_aead.c nitrox_unregister_aeads() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 7336455523506249728
PARAM_VALUE 1 count 2
BUF_SIZE 0 algs 912
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 count unit_array_size
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock

crypto/aes.c crypto_aes_mod_exit() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 8403861932433739776
PARAM_VALUE 1 count 3
BUF_SIZE 0 algs 1368
NOCHECK_CALL
UNITS 1 count unit_array_size

drivers/crypto/intel/qat/qat_common/qat_algs.c qat_algs_unregister() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 2502629068922851328
PARAM_VALUE 1 count 3
BUF_SIZE 0 algs 1368
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 count unit_array_size
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

arch/x86/crypto/aesni-intel_glue.c aesni_exit() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 7830248200054398976
PARAM_VALUE 1 count 2
BUF_SIZE 0 algs 912
NOCHECK_CALL
UNITS 1 count unit_array_size

arch/x86/crypto/aesni-intel_glue.c aesni_init() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 7830248200054398976
PARAM_VALUE 1 count 2
BUF_SIZE 0 algs 912
NOCHECK_CALL
UNITS 1 count unit_array_size

arch/x86/crypto/aesni-intel_glue.c unregister_avx_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 4096-ptr_max
PARAM_VALUE 1 count 2
BUF_SIZE 0 algs 912
NOCHECK_CALL

arch/x86/crypto/aesni-intel_glue.c unregister_avx_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 4096-ptr_max
PARAM_VALUE 1 count 2
BUF_SIZE 0 algs 912
NOCHECK_CALL

arch/x86/crypto/aesni-intel_glue.c unregister_avx_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 4096-ptr_max
PARAM_VALUE 1 count 2
BUF_SIZE 0 algs 912
NOCHECK_CALL

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c cpt_unregister_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 3373427152935276544
PARAM_VALUE 1 count 9
BUF_SIZE 0 algs 4104
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 count unit_array_size
LOCK2 global &mutex

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c cpt_unregister_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 1309802212927971328
PARAM_VALUE 1 count 9
BUF_SIZE 0 algs 4104
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 count unit_array_size
LOCK2 global &mutex
HALF_LOCKED2 &pdev->dev.mutex

drivers/crypto/atmel-aes.c atmel_aes_register_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 4096-ptr_max
PARAM_VALUE 1 count 0-4
BUF_SIZE 0 algs 2280
FUZZY_MAX 1 count 4
HARD_MAX 1 count 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 count unit_array_size

drivers/crypto/atmel-aes.c atmel_aes_unregister_algs() -> crypto_unregister_aeads()

Type Parameter Key Value
PARAM_VALUE 0 algs 6719221055473561600
PARAM_VALUE 1 count 5
BUF_SIZE 0 algs 2280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 count unit_array_size
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex