Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c ixp_crypto_probe() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_alignmask 3
PARAM_VALUE 0 alg->base.cra_ctxsize 256
PARAM_VALUE 0 alg->base.cra_flags 70016
PARAM_VALUE 0 alg->base.cra_module 0
PARAM_VALUE 0 alg->base.cra_priority 300
PARAM_VALUE 0 alg->decrypt 1-u64max
PARAM_VALUE 0 alg->encrypt 1-u64max
PARAM_VALUE 0 alg->exit 383203360334888960
PARAM_VALUE 0 alg->init 8108967058876354560
PARAM_VALUE 0 alg->setkey 1-u64max
BUF_SIZE 0 alg 480
STR_LEN 0 alg->base.cra_driver_name 127
RX_PATH
TASK_NOT_RUNNING

crypto/crypto_null.c crypto_null_mod_init() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 5784918443814486016

drivers/crypto/ccp/ccp-crypto-aes-xts.c ccp_register_aes_xts_alg() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_blocksize 16
PARAM_VALUE 0 alg->base.cra_ctxsize 440
PARAM_VALUE 0 alg->base.cra_flags 70016
PARAM_VALUE 0 alg->base.cra_module 0
PARAM_VALUE 0 alg->base.cra_priority 300
PARAM_VALUE 0 alg->decrypt 953269065797718016
PARAM_VALUE 0 alg->encrypt 5739382832141344768
PARAM_VALUE 0 alg->exit 6554556233216745472
PARAM_VALUE 0 alg->init 3791118224218603520
PARAM_VALUE 0 alg->ivsize 16
PARAM_VALUE 0 alg->max_keysize 64
PARAM_VALUE 0 alg->min_keysize 32
PARAM_VALUE 0 alg->setkey 4651533157062287360
BUF_SIZE 0 alg 480

drivers/crypto/sa2ul.c sa_register_algos() -> crypto_register_skcipher()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-des3.c ccp_register_des3_alg() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_blocksize 8
PARAM_VALUE 0 alg->ivsize 0,8
BUF_SIZE 0 alg 480

drivers/crypto/inside-secure/eip93/eip93-main.c eip93_register_algs() -> crypto_register_skcipher()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes.c ccp_register_aes_alg() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_blocksize 1,16
PARAM_VALUE 0 alg->ivsize 0,8,16
BUF_SIZE 0 alg 480

crypto/skcipher.c crypto_register_skciphers() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &accel_dev->state_lock
HALF_LOCKED2 global &algs_lock
HALF_LOCKED2 global &mutex

drivers/crypto/caam/caamalg_qi2.c dpaa2_caam_probe() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_ctxsize 912
PARAM_VALUE 0 alg->base.cra_flags 0,128-u32max
PARAM_VALUE 0 alg->base.cra_priority 2000
PARAM_VALUE 0 alg->exit 5053984773039923200
PARAM_VALUE 0 alg->init 8966919569234149376
RX_PATH
TASK_NOT_RUNNING

crypto/crypto_engine.c crypto_engine_register_skcipher() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->clients_lock
HALF_LOCKED2 global &algs_lock

drivers/crypto/s5p-sss.c s5p_aes_probe() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi.c caam_qi_algapi_init() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_ctxsize 944
PARAM_VALUE 0 alg->base.cra_flags 0,128-u32max
PARAM_VALUE 0 alg->base.cra_priority 2000
PARAM_VALUE 0 alg->exit 6383070381418102784
PARAM_VALUE 0 alg->init 5942706624091586560
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/padlock-aes.c padlock_init() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 8855647542329626624

drivers/crypto/padlock-aes.c padlock_init() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 774570572505550848

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_register_skcipher() -> crypto_register_skcipher()

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

drivers/crypto/ccree/cc_cipher.c cc_cipher_alloc() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_alignmask 0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/cesa/cesa.c mv_cesa_add_algs() -> crypto_register_skcipher()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/skcipher.c qce_skcipher_register_one() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_alignmask 0
PARAM_VALUE 0 alg->base.cra_blocksize 1,16
PARAM_VALUE 0 alg->base.cra_ctxsize 80
PARAM_VALUE 0 alg->base.cra_flags 69760,70016
PARAM_VALUE 0 alg->base.cra_module 0
PARAM_VALUE 0 alg->base.cra_priority 275
PARAM_VALUE 0 alg->chunksize 0,16
PARAM_VALUE 0 alg->decrypt 429704292212281344
PARAM_VALUE 0 alg->encrypt 3950825562447065088
PARAM_VALUE 0 alg->init 503344785925664768,6345045975359569920
PARAM_VALUE 0 alg->ivsize 16
PARAM_VALUE 0 alg->max_keysize 32,64
PARAM_VALUE 0 alg->min_keysize 16,32
PARAM_VALUE 0 alg->setkey 7945998584450387968
BUF_SIZE 0 alg 480
FUZZY_MAX 0 alg->base.cra_flags 69760
BIT_INFO 0 alg->base.cra_flags 0x11080,0x11180
BIT_INFO 0 alg->init 0xc212274844000,0x5efe3dfa7cf4f000
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-tdes.c atmel_tdes_register_algs() -> crypto_register_skcipher()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 alg 5053313038814019584
PARAM_VALUE 0 alg->base.cra_alignmask 15
PARAM_VALUE 0 alg->base.cra_flags 0,128-u32max
PARAM_VALUE 0 alg->base.cra_priority 300
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/safexcel.c safexcel_register_algorithms() -> crypto_register_skcipher()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c chcr_register_alg() -> crypto_register_skcipher()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &uld_mutex