Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- arch/s390/crypto/paes_s390.c
- crypto/crypto_engine.c
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c, line 867
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c, line 678
- drivers/crypto/amlogic/amlogic-gxl-core.c, line 201
- drivers/crypto/aspeed/aspeed-hace-crypto.c
- drivers/crypto/caam/caamalg.c, line 3921
- drivers/crypto/gemini/sl3516-ce-core.c, line 293
- drivers/crypto/omap-aes.c, line 1146
- drivers/crypto/omap-des.c, line 1047
- drivers/crypto/rockchip/rk3288_crypto.c, line 264
- drivers/crypto/tegra/tegra-se-aes.c, line 1998
- drivers/crypto/virtio/virtio_crypto_skcipher_algs.c, line 606
Smatch caller information:
drivers/crypto/gemini/sl3516-ce-core.c sl3516_ce_register_algs() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c virtio_crypto_skcipher_algs_register() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 3507359067332522000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &algs_lock |
drivers/crypto/caam/caamalg.c caam_algapi_init() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| PARAM_VALUE | 0 | alg->base.base.cra_ctxsize | 960 |
| PARAM_VALUE | 0 | alg->base.base.cra_flags | 0,128-u32max |
| PARAM_VALUE | 0 | alg->base.base.cra_priority | 3000 |
| PARAM_VALUE | 0 | alg->base.exit | 5732422134405468160 |
| PARAM_VALUE | 0 | alg->base.init | 121081796009553920 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &algs_lock |
crypto/crypto_engine.c crypto_engine_register_skciphers() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/amlogic/amlogic-gxl-core.c meson_register_algs() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_register_hace_crypto_algs() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_register_hace_crypto_algs() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c sun8i_ss_register_algs() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/omap-des.c omap_des_probe() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg | 4096-ptr_max |
| PARAM_VALUE | 0 | alg->base.base.cra_type->algsize | 0,32,48,56,64,72,88,104,112,1144 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->ctxsize | 0 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->destroy | 0,7452978945698107392 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->extsize | 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->free | 0,513639645524279296,524718489659662336,1746986066835816448,4666592901040295936,5129765148560977920,5490127824548397056,5893615556132401152,7470475675873210368 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->init_tfm | 0,503737569503944704,1086046111576035328,1128447395412623360,2539696938617516032,4592271378106564608,5014487377152151552,5511646525688836096,5590032031678668800,6324808908428533760,6610378547985321984,8415866570185576448 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->maskclear | 0,4294967280 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->maskset | 0,14-15 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->report | 0,901643633446313984,1615764377841963008,1863735301725245440,2938526327847481344,3482769634140639232,5714240389476466688,6853306188013006848,7193044253362823168,7438584727403008000,7966067601799688192,9037369069363023872 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->show | 0,294661436818542592,651599290495750144,880661149699715072,2291145363853316096,3180267600523214848,4494933230806687744,5785549161356423168,6473505001258192896,7608323589095014400,8017757694363660288,8295442247349854208 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->tfmsize | 0,8,16,24 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->type | 0,3-8,10-12,14-15 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c sun8i_ce_register_algs() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/tegra/tegra-se-aes.c tegra_init_aes() -> crypto_engine_register_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | alg->base.base.cra_type->algsize | 0,32,48,56,64,72,88,104,112,1144 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->ctxsize | 0 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->destroy | 0,7452978945698107392 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->extsize | 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->free | 0,513639645524279296,524718489659662336,1746986066835816448,4666592901040295936,5129765148560977920,5490127824548397056,5893615556132401152,7470475675873210368 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->init_tfm | 0,503737569503944704,1086046111576035328,1128447395412623360,2539696938617516032,4592271378106564608,5014487377152151552,5511646525688836096,5590032031678668800,6324808908428533760,6610378547985321984,8415866570185576448 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->maskclear | 0,4294967280 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->maskset | 0,14-15 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->report | 0,901643633446313984,1615764377841963008,1863735301725245440,2938526327847481344,3482769634140639232,5714240389476466688,6853306188013006848,7193044253362823168,7438584727403008000,7966067601799688192,9037369069363023872 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->show | 0,294661436818542592,651599290495750144,880661149699715072,2291145363853316096,3180267600523214848,4494933230806687744,5785549161356423168,6473505001258192896,7608323589095014400,8017757694363660288,8295442247349854208 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->tfmsize | 0,8,16,24 |
| PARAM_VALUE | 0 | alg->base.base.cra_type->type | 0,3-8,10-12,14-15 |
| BUF_SIZE | 0 | alg | 488 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |