Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/crypto/qce/core.c qce_handle_queue() -> crypto_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

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_dequeue_request()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PREEMPT_ADD <- disables preempt
LOCK2 bh
HALF_LOCKED2 &pool->lock