Defined in 1 files as a function:
Referenced in 12 files:
- crypto/cryptd.c, line 177
- crypto/crypto_engine.c, line 103
- drivers/crypto/atmel-aes.c, line 909
- drivers/crypto/atmel-sha.c, line 1064
- drivers/crypto/atmel-tdes.c, line 561
- drivers/crypto/hifn_795x.c, line 2031
- drivers/crypto/img-hash.c, line 518
- drivers/crypto/inside-secure/safexcel.c, line 836
- drivers/crypto/marvell/cesa/cesa.c, line 42
- drivers/crypto/mxs-dcp.c
- drivers/crypto/qce/core.c, line 105
- drivers/crypto/s5p-sss.c
Smatch caller information:
drivers/crypto/qce/core.c qce_handle_queue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
crypto/crypto_engine.c crypto_pump_requests() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &engine->queue_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct crypto_engine)->queue_lock |
drivers/crypto/s5p-sss.c s5p_hash_handle_queue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dd->hash_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct s5p_aes_dev)->hash_lock |
drivers/crypto/s5p-sss.c s5p_tasklet_cb() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &dev->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct s5p_aes_dev)->lock |
drivers/crypto/atmel-sha.c atmel_sha_handle_queue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dd->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct atmel_sha_dev)->lock |
drivers/crypto/img-hash.c img_hash_handle_queue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct img_hash_dev)->lock |
drivers/crypto/marvell/cesa/cesa.c mv_cesa_dequeue_req_locked() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &engine->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mv_cesa_engine)->lock |
drivers/crypto/atmel-tdes.c atmel_tdes_handle_queue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dd->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct atmel_tdes_dev)->lock |
drivers/crypto/atmel-aes.c atmel_aes_handle_queue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dd->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct atmel_aes_dev)->lock |
drivers/crypto/inside-secure/safexcel.c safexcel_dequeue() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock |
crypto/cryptd.c cryptd_queue_worker() -> crypto_get_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock |