Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
crypto/adiantum.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 8513299677643513856 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739[c] |
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |
arch/x86/crypto/aegis128-aesni-glue.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 3930498671253180416 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/gcm.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 365396705551364096 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/acompress.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 1702595815657213952,1702595815657213976,5578593451462066176,5578593451462066200,7294885804828729344,7294885804828729368,7840291372716797952,7840291372716797976 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-u32max[c][u] |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
crypto/aes.c crypto_aes_cbc_decrypt_sg() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 1760567149307023360 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_cbc_decrypt_sg() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 2497539748711501824 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_cbc_encrypt_sg() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 8796594353959882752 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_cbc_encrypt_sg() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 982684893739077632 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_ccm_decrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 9130514081795764224 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh |
crypto/aes.c crypto_aes_ccm_decrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4731968862971334656 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh |
crypto/aes.c crypto_aes_ccm_encrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 7505852854543896576 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_ccm_encrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4027240896595329024 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_ctr_crypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 5992888046456528896 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_ctr_crypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4380294449369300992 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_ecb_decrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 2085195539291570176 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | global &key_construction_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_ecb_decrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 7155994676648169472 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | global &key_construction_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_ecb_encrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 9099996394159853568 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &key->sem | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_ecb_encrypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 3584654462554755072 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &key->sem | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_gcm_decrypt_common() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 5689715122570485760 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
crypto/aes.c crypto_aes_gcm_decrypt_common() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 3152288198184624128 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
crypto/aes.c crypto_aes_gcm_encrypt_common() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 3335676781134819328 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_gcm_encrypt_common() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 6421513902776733696 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/aes.c crypto_aes_xctr_crypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 3786576785653866496 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_xctr_crypt() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4263416106966302720 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_xts_crypt_nonlinear() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 6360700228482928640 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c crypto_aes_xts_crypt_nonlinear() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4158623556703711232 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |
crypto/aes.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 418451272966426624,2747198245097062400 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| NOCHECK_CALL |
crypto/chacha20poly1305.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 7149292334842138624 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739[c] |
arch/x86/crypto/aesni-intel_glue.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 6053916048087310336 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/skcipher.c skcipher_next_copy() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4096-ptr_max |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| NOSPEC | 0 | walk->offset | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739 |
crypto/skcipher.c skcipher_next_fast() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4096-ptr_max |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739[c] |
crypto/skcipher.c skcipher_next_fast() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4096-ptr_max |
| PARAM_VALUE | 0 | walk->__addr | 4096-ptr_max |
| PARAM_VALUE | 0 | walk->addr | 4096-ptr_max |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| NOSPEC | 0 | walk->offset | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739 |
crypto/skcipher.c skcipher_walk_done() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739 |
crypto/scatterwalk.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 4096-ptr_max |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| NOSPEC | 0 | walk->offset | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | walk->offset | 0-2147551739 |
crypto/aegis128-core.c scatterwalk_next() -> scatterwalk_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | walk | 966003528296648704 |
| PARAM_VALUE | 0 | walk->sg | 4096-ptr_max |
| DATA_SOURCE | 0 | walk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |