Lines Matching refs:drv_req
145 struct caam_drv_req *drv_req; in caam_fq_ern_cb() local
151 drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); in caam_fq_ern_cb()
152 if (!drv_req) { in caam_fq_ern_cb()
158 refcount_dec(&drv_req->drv_ctx->refcnt); in caam_fq_ern_cb()
165 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_fq_ern_cb()
166 sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL); in caam_fq_ern_cb()
169 drv_req->cbk(drv_req, be32_to_cpu(fd->status)); in caam_fq_ern_cb()
171 drv_req->cbk(drv_req, JRSTA_SSRC_QI); in caam_fq_ern_cb()
573 struct caam_drv_req *drv_req; in caam_rsp_fq_dqrr_cb() local
584 drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); in caam_rsp_fq_dqrr_cb()
585 if (unlikely(!drv_req)) { in caam_rsp_fq_dqrr_cb()
591 refcount_dec(&drv_req->drv_ctx->refcnt); in caam_rsp_fq_dqrr_cb()
610 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_rsp_fq_dqrr_cb()
611 sizeof(drv_req->fd_sgt), DMA_BIDIRECTIONAL); in caam_rsp_fq_dqrr_cb()
613 drv_req->cbk(drv_req, status); in caam_rsp_fq_dqrr_cb()