Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 32 files:
-
arch/arm64/crypto/sm4-ce-cipher-glue.c,
line 76
-
arch/riscv/crypto/sm4-riscv64-glue.c,
line 98
-
arch/sparc/crypto/camellia_glue.c
-
arch/x86/crypto/blowfish_glue.c
-
arch/x86/crypto/camellia_glue.c
-
arch/x86/crypto/twofish_glue.c,
line 91
-
crypto/acompress.c,
line 324
-
crypto/aead.c,
line 263
-
crypto/aes.c
-
crypto/ahash.c,
line 940
-
crypto/akcipher.c,
line 153
-
crypto/algapi.c
-
crypto/anubis.c,
line 691
-
crypto/aria_generic.c,
line 304
-
crypto/blowfish_generic.c,
line 124
-
crypto/camellia_generic.c,
line 1064
-
crypto/cast5_generic.c,
line 531
-
crypto/cast6_generic.c,
line 271
-
crypto/khazad.c,
line 867
-
crypto/kpp.c,
line 123
-
crypto/lskcipher.c,
line 375
-
crypto/rng.c,
line 204
-
crypto/scompress.c,
line 372
-
crypto/seed.c,
line 460
-
crypto/serpent_generic.c,
line 599
-
crypto/shash.c,
line 495
-
crypto/sig.c,
line 152
-
crypto/skcipher.c,
line 731
-
crypto/sm4_generic.c,
line 83
-
crypto/twofish_generic.c,
line 187
-
drivers/crypto/geode-aes.c
-
drivers/crypto/padlock-aes.c
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
7905599418071916544 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
3694199112380620800 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
374383764234469376 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&accel_dev->state_lock |
|
| HALF_LOCKED2 |
|
global &algs_lock |
|
| HALF_LOCKED2 |
|
global &zip_algs_lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
6616282323942526976 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
6579237069981843456 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| HALF_LOCKED2 |
|
global &algs_lock |
|
| HALF_LOCKED2 |
|
global &sec_algs_lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
3669360190846029824 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
3669360190846029824 |
| PARAM_VALUE |
0 |
alg->cra_destroy |
7658594683215654912 |
| PARAM_VALUE |
0 |
alg->cra_list.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_list.prev |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.prev |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
alg |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&accel_dev->state_lock |
|
| HALF_LOCKED2 |
|
global &algs_lock |
|
| HALF_LOCKED2 |
|
global &hpre_algs_lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4356944351757803520 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&accel_dev->state_lock |
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| HALF_LOCKED2 |
|
global &algs_lock |
|
| HALF_LOCKED2 |
|
global &hpre_algs_lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
1091088880893399040 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
750630154971516928 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
750630154971516928 |
| PARAM_VALUE |
0 |
alg->cra_destroy |
7658594683215654912 |
| PARAM_VALUE |
0 |
alg->cra_list.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_list.prev |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.prev |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
alg |
unit_byte |
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| HALF_LOCKED2 |
|
global &algs_lock |
|
| HALF_LOCKED2 |
|
global &sec_algs_lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
5469794331087499264 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
790280873378168832 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
9052509420356087808 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
1840900284816535552 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4210258540784754688 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4210258540784754688 |
| PARAM_VALUE |
0 |
alg->cra_destroy |
7658594683215654912 |
| PARAM_VALUE |
0 |
alg->cra_list.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_list.prev |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.prev |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
alg |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4672791397263249408 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4672791397263249408 |
| PARAM_VALUE |
0 |
alg->cra_destroy |
7658594683215654912 |
| PARAM_VALUE |
0 |
alg->cra_list.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_list.prev |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.next |
4096-ptr_max |
| PARAM_VALUE |
0 |
alg->cra_users.prev |
4096-ptr_max |
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
alg |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
alg |
4159353234969403392 |
| NOCHECK_CALL |
|
|
|