Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- crypto/aead.c, line 226
- crypto/ahash.c, line 848
- crypto/algapi.c, line 1052
- crypto/kpp.c, line 99
- crypto/shash.c, line 392
- crypto/skcipher.c, line 668
Smatch caller information:
crypto/shash.c crypto_has_shash() -> crypto_type_has_alg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | frontend | 4352402870653919232 |
| DATA_SOURCE | 0 | name | $0 |
| DATA_SOURCE | 2 | type | $1 |
| DATA_SOURCE | 3 | mask | $2 |
crypto/aead.c crypto_has_aead() -> crypto_type_has_alg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | frontend | 1167700532917760000 |
| PARAM_VALUE | 2 | type | 0 |
| PARAM_VALUE | 3 | mask | 0 |
| DATA_SOURCE | 0 | name | $0 |
| DATA_SOURCE | 2 | type | $1 |
| DATA_SOURCE | 3 | mask | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex |
crypto/kpp.c crypto_has_kpp() -> crypto_type_has_alg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | frontend | 3717299809982967808 |
| PARAM_VALUE | 2 | type | 0 |
| PARAM_VALUE | 3 | mask | 0 |
| BUF_SIZE | 0 | name | (-1),16 |
| BUF_SIZE | 0 | name | (-1),16 |
| DATA_SOURCE | 0 | name | $0 |
| DATA_SOURCE | 2 | type | $1 |
| DATA_SOURCE | 3 | mask | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock |
crypto/skcipher.c crypto_has_skcipher() -> crypto_type_has_alg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | frontend | 3624563834875822080 |
| PARAM_VALUE | 2 | type | 0,4 |
| PARAM_VALUE | 3 | mask | 0,15 |
| BUF_SIZE | 0 | name | (-1),128 |
| BUF_SIZE | 0 | name | (-1),128 |
| DATA_SOURCE | 0 | name | $0 |
| DATA_SOURCE | 2 | type | $1 |
| DATA_SOURCE | 3 | mask | $2 |
| HARD_MAX | 2 | type | 4 |
| HARD_MAX | 3 | mask | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &pfkey_mutex |
crypto/ahash.c crypto_has_ahash() -> crypto_type_has_alg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | frontend | 1808276297789681664 |
| PARAM_VALUE | 2 | type | 0 |
| PARAM_VALUE | 3 | mask | 0 |
| DATA_SOURCE | 0 | name | $0 |
| DATA_SOURCE | 2 | type | $1 |
| DATA_SOURCE | 3 | mask | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &pfkey_mutex |