Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 25 files:

Smatch caller information:

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

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 69760
PARAM_VALUE 0 alg->base.cra_module 0
PARAM_VALUE 0 alg->base.cra_priority 300
PARAM_VALUE 0 alg->decrypt 5233299364578553856
PARAM_VALUE 0 alg->encrypt 8038432383788969984
PARAM_VALUE 0 alg->exit 3647410745973886976
PARAM_VALUE 0 alg->init 3405987365905301504
PARAM_VALUE 0 alg->setauthsize 8374451974006607872
PARAM_VALUE 0 alg->setkey 1-u64max
BUF_SIZE 0 alg 456
STR_LEN 0 alg->base.cra_driver_name 127
RX_PATH
TASK_NOT_RUNNING

arch/x86/crypto/aegis128-aesni-glue.c crypto_aegis128_aesni_module_init() -> crypto_register_aead()

Type Parameter Key Value
PARAM_VALUE 0 alg 3778896424305004544

drivers/crypto/qce/aead.c qce_aead_register_one() -> crypto_register_aead()

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 160
PARAM_VALUE 0 alg->base.cra_flags 70016
PARAM_VALUE 0 alg->base.cra_module 0
PARAM_VALUE 0 alg->base.cra_priority 275
PARAM_VALUE 0 alg->chunksize 0
PARAM_VALUE 0 alg->decrypt 5236884149985521664
PARAM_VALUE 0 alg->encrypt 1841567284731539456
PARAM_VALUE 0 alg->exit 1575832208975843328
PARAM_VALUE 0 alg->init 8838456862298284032
PARAM_VALUE 0 alg->ivsize 8,16
PARAM_VALUE 0 alg->maxauthsize 16,32
PARAM_VALUE 0 alg->setauthsize 6993698851774406656
PARAM_VALUE 0 alg->setkey 7035054659899342848,7931663029736288256
BUF_SIZE 0 alg 456
BIT_INFO 0 alg->setkey 0x6000888010818000,0x6fb3edf0ffc7f000
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/aead.c crypto_register_aeads() -> crypto_register_aead()

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/ccp/ccp-crypto-aes-galois.c ccp_register_aes_aead() -> crypto_register_aead()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_blocksize 1
BUF_SIZE 0 alg 456

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

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 69760
PARAM_VALUE 0 alg->base.cra_priority 2000
PARAM_VALUE 0 alg->exit 7584572843180220416
PARAM_VALUE 0 alg->init 8309361501607202816
RX_PATH
TASK_NOT_RUNNING

crypto/crypto_engine.c crypto_engine_register_aead() -> crypto_register_aead()

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/caam/caamalg_qi.c caam_qi_algapi_init() -> crypto_register_aead()

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 69760
PARAM_VALUE 0 alg->base.cra_priority 2000
PARAM_VALUE 0 alg->exit 3100144502503284736
PARAM_VALUE 0 alg->init 5788044223669526528
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/ccree/cc_aead.c cc_aead_alloc() -> crypto_register_aead()

Type Parameter Key Value
PARAM_VALUE 0 alg 4096-ptr_max
PARAM_VALUE 0 alg->base.cra_blocksize 1,8,16
PARAM_VALUE 0 alg->base.cra_ctxsize 96
PARAM_VALUE 0 alg->base.cra_flags 4224
PARAM_VALUE 0 alg->base.cra_priority 400
PARAM_VALUE 0 alg->exit 9001940602795827200
PARAM_VALUE 0 alg->init 2718464294835290112
RX_PATH
TASK_NOT_RUNNING

crypto/aegis128-core.c crypto_aegis128_module_init() -> crypto_register_aead()

Type Parameter Key Value
PARAM_VALUE 0 alg 4367416742416982016

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_register_aead() -> crypto_register_aead()

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/atmel-aes.c atmel_aes_register_algs() -> crypto_register_aead()

Type Parameter Key Value
PARAM_VALUE 0 alg 7711241541169811456
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/atmel-aes.c atmel_aes_register_algs() -> crypto_register_aead()

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

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 alg->decrypt 6013463861075652608
PARAM_VALUE 0 alg->encrypt 4692175854657654784
PARAM_VALUE 0 alg->exit 1401851191769894912
PARAM_VALUE 0 alg->init 8099638319541669888
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &uld_mutex