Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/crypto/hisilicon/sec2/sec_crypto.c qp_send_message() -> hisi_qp_send()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
BUF_SIZE 1 msg 128
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &qp_ctx->req_lock
LOCK2 bh
HALF_LOCKED2 &qp->backlog.lock
TYPE_LOCK (struct sec_qp_ctx)->req_lock

drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_send() -> hisi_qp_send()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
BUF_SIZE 1 msg 64
DATA_SOURCE 1 msg $1
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/hisilicon/zip/zip_crypto.c hisi_zip_do_work() -> hisi_qp_send()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->qm 4096-ptr_max
PARAM_VALUE 0 qp->qm->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->qm->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 qp->qm->pdev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 qp->qm->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 msg 4224520785744351232
BUF_SIZE 1 msg 128
MEM_ZERO 1 msg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &acomp_ctx->mutex