Lines Matching refs:drv_req
139 struct caam_drv_req *drv_req; in caam_fq_ern_cb() local
145 drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); in caam_fq_ern_cb()
146 if (!drv_req) { in caam_fq_ern_cb()
152 refcount_dec(&drv_req->drv_ctx->refcnt); in caam_fq_ern_cb()
159 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_fq_ern_cb()
160 sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL); in caam_fq_ern_cb()
163 drv_req->cbk(drv_req, be32_to_cpu(fd->status)); in caam_fq_ern_cb()
165 drv_req->cbk(drv_req, JRSTA_SSRC_QI); in caam_fq_ern_cb()
567 struct caam_drv_req *drv_req; in caam_rsp_fq_dqrr_cb() local
578 drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); in caam_rsp_fq_dqrr_cb()
579 if (unlikely(!drv_req)) { in caam_rsp_fq_dqrr_cb()
585 refcount_dec(&drv_req->drv_ctx->refcnt); in caam_rsp_fq_dqrr_cb()
604 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_rsp_fq_dqrr_cb()
605 sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL); in caam_rsp_fq_dqrr_cb()
607 drv_req->cbk(drv_req, status); in caam_rsp_fq_dqrr_cb()