Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 42 files:
- arch/arm/crypto/aes-ce-glue.c, line 639
- arch/arm/crypto/aes-neonbs-glue.c, line 402
- arch/arm64/crypto/aes-glue.c, line 713
- arch/arm64/crypto/aes-neonbs-glue.c, line 452
- arch/arm64/crypto/sm4-ce-glue.c
- arch/arm64/crypto/sm4-neon-glue.c, line 235
- arch/powerpc/crypto/aes-spe-glue.c, line 430
- arch/riscv/crypto/aes-riscv64-glue.c
- arch/sparc/crypto/aes_glue.c, line 333
- arch/sparc/crypto/camellia_glue.c, line 282
- arch/x86/crypto/aesni-intel_glue.c
- arch/x86/crypto/aria_aesni_avx2_glue.c, line 235
- arch/x86/crypto/aria_aesni_avx_glue.c, line 215
- arch/x86/crypto/aria_gfni_avx512_glue.c, line 232
- arch/x86/crypto/blowfish_glue.c, line 186
- arch/x86/crypto/camellia_aesni_avx2_glue.c, line 122
- arch/x86/crypto/camellia_aesni_avx_glue.c, line 122
- arch/x86/crypto/camellia_glue.c, line 1407
- arch/x86/crypto/cast5_avx_glue.c, line 109
- arch/x86/crypto/cast6_avx_glue.c, line 108
- arch/x86/crypto/serpent_avx2_glue.c, line 114
- arch/x86/crypto/serpent_avx_glue.c, line 117
- arch/x86/crypto/serpent_sse2_glue.c, line 116
- arch/x86/crypto/sm4_aesni_avx2_glue.c, line 123
- arch/x86/crypto/sm4_aesni_avx_glue.c, line 338
- arch/x86/crypto/twofish_avx_glue.c, line 118
- arch/x86/crypto/twofish_glue_3way.c, line 161
- crypto/aes.c
- crypto/chacha.c, line 161
- crypto/skcipher.c
- drivers/crypto/atmel-aes.c
- drivers/crypto/atmel-tdes.c
- drivers/crypto/axis/artpec6_crypto.c
- drivers/crypto/cavium/cpt/cptvf_algs.c, line 433
- drivers/crypto/cavium/nitrox/nitrox_skcipher.c, line 529
- drivers/crypto/geode-aes.c, line 356
- drivers/crypto/hisilicon/sec/sec_algs.c, line 1118
- drivers/crypto/intel/qat/qat_common/qat_algs.c
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
- drivers/crypto/mxs-dcp.c
- drivers/crypto/s5p-sss.c
Smatch caller information:
arch/x86/crypto/camellia_aesni_avx_glue.c camellia_aesni_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 5739886472857743360 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/hisilicon/sec/sec_algs.c sec_algs_unregister() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 1068925561373102080 |
| PARAM_VALUE | 1 | count | 8 |
| BUF_SIZE | 0 | algs | 3840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | global &algs_lock | ||
| HALF_LOCKED2 | &_dev->mutex |
arch/x86/crypto/cast5_avx_glue.c cast5_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 327243512201777152 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/aria_aesni_avx_glue.c aria_avx_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4026166374500405248 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
crypto/aes.c crypto_aes_mod_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 6874799064376893440 |
| PARAM_VALUE | 1 | count | 6 |
| BUF_SIZE | 0 | algs | 2880 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
crypto/aes.c crypto_aes_mod_init() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 6874799064376893440 |
| PARAM_VALUE | 1 | count | 6 |
| BUF_SIZE | 0 | algs | 2880 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/camellia_aesni_avx2_glue.c camellia_aesni_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 958440014077411328 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/aria_aesni_avx2_glue.c aria_avx2_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 2031744774044258304 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/serpent_sse2_glue.c serpent_sse2_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4726309229694038016 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/twofish_glue_3way.c twofish_3way_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 8641252580772655104 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/serpent_avx_glue.c serpent_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 7882620708636094464 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/intel/qat/qat_common/qat_algs.c qat_algs_register() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4810147376989048832 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| 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/intel/qat/qat_common/qat_algs.c qat_algs_unregister() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4810147376989048832 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| 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/twofish_avx_glue.c twofish_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 163878722959884288 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/aria_gfni_avx512_glue.c aria_avx512_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4617104124459196416 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/serpent_avx2_glue.c serpent_avx2_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 963559934068391936 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/camellia_glue.c camellia_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 5867956288714895360 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/aesni-intel_glue.c aesni_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 3790761499282284544 |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/aesni-intel_glue.c aesni_init() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 3790761499282284544 |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/aesni-intel_glue.c unregister_avx_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| NOCHECK_CALL |
arch/x86/crypto/aesni-intel_glue.c unregister_avx_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| NOCHECK_CALL |
arch/x86/crypto/aesni-intel_glue.c unregister_avx_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| NOCHECK_CALL |
crypto/skcipher.c crypto_register_skciphers() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 0-7 |
| BUF_SIZE | 0 | algs | 960,1440,2400,2880,3360,3840 |
| BUF_SIZE | 0 | algs | 960,1440,2400,2880,3360,3840 |
| CAPPED_DATA | 1 | count | 1 |
| DATA_SOURCE | 0 | algs | $0 |
| FUZZY_MAX | 1 | count | 7 |
| HARD_MAX | 1 | count | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| HALF_LOCKED2 | &accel_dev->state_lock | ||
| HALF_LOCKED2 | global &algs_lock | ||
| HALF_LOCKED2 | global &mutex |
crypto/chacha.c crypto_chacha_mod_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4739710369369128960 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/s5p-sss.c s5p_aes_probe() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 0-3 |
| BUF_SIZE | 0 | algs | 1440 |
| FUZZY_MAX | 1 | count | 3 |
| HARD_MAX | 1 | count | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/s5p-sss.c s5p_aes_remove() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 322518363045310464 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| HALF_LOCKED2 | &_dev->mutex |
arch/x86/crypto/cast6_avx_glue.c cast6_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4131531021243506688 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c cpt_register_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | global &mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c cpt_unregister_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 7282044700878327808 |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | global &mutex |
arch/x86/crypto/sm4_aesni_avx2_glue.c sm4_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 8202101200303456256 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/blowfish_glue.c blowfish_fini() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 1018507231872020480 |
| PARAM_VALUE | 1 | count | 2 |
| BUF_SIZE | 0 | algs | 960 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c cpt_register_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 1071256608909484032 |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | global &mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c cpt_unregister_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 1071256608909484032 |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | global &mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/crypto/cavium/cpt/cptvf_algs.c cav_unregister_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 5750949728619257856 |
| PARAM_VALUE | 1 | count | 5 |
| BUF_SIZE | 0 | algs | 2400 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| HALF_LOCKED2 | &dev->mutex |
drivers/crypto/atmel-tdes.c atmel_tdes_register_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 0-3 |
| BUF_SIZE | 0 | algs | 1920 |
| FUZZY_MAX | 1 | count | 3 |
| HARD_MAX | 1 | count | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/atmel-tdes.c atmel_tdes_remove() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 2955678712196255744 |
| PARAM_VALUE | 1 | count | 4 |
| BUF_SIZE | 0 | algs | 1920 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| HALF_LOCKED2 | &_dev->mutex |
drivers/crypto/atmel-aes.c atmel_aes_register_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 4096-ptr_max |
| PARAM_VALUE | 1 | count | 0-3 |
| BUF_SIZE | 0 | algs | 1440 |
| FUZZY_MAX | 1 | count | 3 |
| HARD_MAX | 1 | count | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
drivers/crypto/atmel-aes.c atmel_aes_unregister_algs() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 878260281986170880 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | &_dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_unregister_skciphers() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 6843255118365450240 |
| PARAM_VALUE | 1 | count | 7 |
| BUF_SIZE | 0 | algs | 3360 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |
arch/x86/crypto/sm4_aesni_avx_glue.c sm4_exit() -> crypto_unregister_skciphers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | algs | 6745055640485302272 |
| PARAM_VALUE | 1 | count | 3 |
| BUF_SIZE | 0 | algs | 1440 |
| NOCHECK_CALL | |||
| UNITS | 1 | count | unit_array_size |