Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 25 files:
- arch/arm64/crypto/aes-ce-ccm-glue.c, line 310
- arch/arm64/crypto/sm4-ce-ccm-glue.c, line 271
- arch/arm64/crypto/sm4-ce-gcm-glue.c, line 242
- arch/s390/crypto/aes_s390.c, line 1028
- arch/x86/crypto/aegis128-aesni-glue.c, line 272
- crypto/aead.c
- crypto/aegis128-core.c
- crypto/crypto_engine.c, line 511
- crypto/simd.c, line 190
- drivers/crypto/amcc/crypto4xx_core.c, line 983
- drivers/crypto/atmel-aes.c
- drivers/crypto/bcm/cipher.c, line 4468
- drivers/crypto/caam/caamalg_qi.c, line 2728
- drivers/crypto/caam/caamalg_qi2.c, line 5356
- drivers/crypto/ccp/ccp-crypto-aes-galois.c, line 231
- drivers/crypto/ccree/cc_aead.c, line 2649
- drivers/crypto/chelsio/chcr_algo.c, line 4334
- drivers/crypto/hisilicon/sec2/sec_crypto.c, line 2717
- drivers/crypto/inside-secure/eip93/eip93-main.c, line 168
- drivers/crypto/inside-secure/safexcel.c, line 1276
- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c, line 1563
- drivers/crypto/nx/nx.c, line 500
- drivers/crypto/qce/aead.c, line 743
- drivers/crypto/sa2ul.c, line 2198
- drivers/crypto/talitos.c, line 3576
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 |