Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 42 files:

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