Defined in 1 files as a function:
Referenced in 22 files:
- arch/s390/crypto/paes_s390.c
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c, line 351
- drivers/crypto/amcc/crypto4xx_core.c, line 511
- drivers/crypto/aspeed/aspeed-hace-crypto.c, line 81
- drivers/crypto/atmel-aes.c
- drivers/crypto/atmel-tdes.c, line 573
- drivers/crypto/bcm/cipher.c, line 473
- drivers/crypto/caam/caamalg.c, line 1859
- drivers/crypto/caam/caamalg_qi2.c
- drivers/crypto/ccp/ccp-crypto-aes-xts.c, line 65
- drivers/crypto/ccp/ccp-crypto-aes.c
- drivers/crypto/ccp/ccp-crypto-des3.c, line 24
- drivers/crypto/chelsio/chcr_algo.c, line 2128
- drivers/crypto/hifn_795x.c
- drivers/crypto/inside-secure/eip93/eip93-cipher.c
- drivers/crypto/inside-secure/safexcel_cipher.c
- drivers/crypto/marvell/cesa/cipher.c
- drivers/crypto/mxs-dcp.c, line 317
- drivers/crypto/qce/common.c, line 302
- drivers/crypto/qce/skcipher.c
- drivers/crypto/s5p-sss.c, line 1971
- drivers/crypto/sahara.c
Smatch caller information:
drivers/crypto/ccp/ccp-crypto-aes-xts.c ccp_aes_xts_complete() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| TASK_NOT_RUNNING |
drivers/crypto/qce/common.c qce_setup_regs_skcipher() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/ccp/ccp-crypto-des3.c ccp_des3_complete() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| TASK_NOT_RUNNING |
drivers/crypto/inside-secure/safexcel_cipher.c safexcel_handle_req_result() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/crypto/inside-secure/safexcel_cipher.c safexcel_send_req() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/inside-secure/safexcel_cipher.c safexcel_skcipher_handle_result() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/crypto/inside-secure/safexcel_cipher.c safexcel_skcipher_send() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/caam/caamalg.c skcipher_do_one_req() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $1 |
drivers/crypto/ccp/ccp-crypto-aes.c ccp_aes_complete() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| TASK_NOT_RUNNING |
drivers/crypto/ccp/ccp-crypto-aes.c ccp_aes_rfc3686_complete() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| TASK_NOT_RUNNING |
drivers/crypto/caam/caamalg_qi2.c skcipher_decrypt_done() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | req | 48,112 |
| BUF_SIZE | 0 | req | 48,112 |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/caam/caamalg_qi2.c skcipher_encrypt_done() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | req | 48,112 |
| BUF_SIZE | 0 | req | 48,112 |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/caam/caamalg_qi2.c to_caam_req() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| BUF_SIZE | 0 | req | 48,112 |
| BUF_SIZE | 0 | req | 48,112 |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/s5p-sss.c s5p_tasklet_cb() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | r crypto_dequeue_request |
drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_crypto_do_request() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $1 |
drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_complete() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_prepare() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_process() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_req_cleanup() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_step() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/inside-secure/eip93/eip93-cipher.c eip93_skcipher_handle_result() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| LOCK2 | _T->lock |
drivers/crypto/inside-secure/eip93/eip93-cipher.c eip93_skcipher_send_req() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| BUF_SIZE | 0 | req | 48 |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/qce/skcipher.c qce_skcipher_async_req_handle() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/crypto/qce/skcipher.c qce_skcipher_done() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | req | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | req | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | req | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/crypto/atmel-tdes.c atmel_tdes_handle_queue() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | r crypto_dequeue_request |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_complete() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_ctr_start() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_ctr_transfer() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_ctr_update_req_iv() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_set_iv_as_last_ciphertext_block() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_start() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_xts_process_data() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_xts_start() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/crypto/chelsio/chcr_algo.c chcr_handle_resp() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c sun8i_ce_cipher_do_one() -> skcipher_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $1 |