Defined in 1 files as a function:
Referenced in 7 files:
- drivers/crypto/atmel-aes.c
- drivers/crypto/caam/caamalg.c, line 1622
- drivers/crypto/chelsio/chcr_algo.c, line 2124
- drivers/crypto/inside-secure/eip93/eip93-aead.c
- drivers/crypto/inside-secure/safexcel_cipher.c
- drivers/crypto/qce/aead.c
- drivers/crypto/qce/common.c, line 396
Smatch caller information:
drivers/crypto/qce/aead.c qce_aead_async_req_handle() -> aead_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/aead.c qce_aead_done() -> aead_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/qce/common.c qce_setup_regs_aead() -> aead_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/inside-secure/eip93/eip93-aead.c eip93_aead_handle_result() -> aead_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-aead.c eip93_aead_send_req() -> aead_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 |
drivers/crypto/inside-secure/safexcel_cipher.c safexcel_aead_handle_result() -> aead_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_aead_send() -> aead_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 aead_do_one_req() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| DATA_SOURCE | 0 | req | $1 |
drivers/crypto/atmel-aes.c atmel_aes_authenc_complete() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_authenc_digest() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_authenc_final() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_authenc_init() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_authenc_start() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_authenc_transfer() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_gcm_data() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_gcm_finalize() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_gcm_length() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_gcm_process() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_gcm_start() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_gcm_tag_init() -> aead_request_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/chelsio/chcr_algo.c chcr_handle_resp() -> aead_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 |