Lines Matching refs:fd
101 struct qm_fd fd; in caam_qi_enqueue() local
106 qm_fd_clear_fd(&fd); in caam_qi_enqueue()
107 qm_fd_set_compound(&fd, qm_sg_entry_get_len(&req->fd_sgt[1])); in caam_qi_enqueue()
115 qm_fd_addr_set64(&fd, addr); in caam_qi_enqueue()
118 ret = qman_enqueue(req->drv_ctx->req_fq, &fd); in caam_qi_enqueue()
138 const struct qm_fd *fd; in caam_fq_ern_cb() local
143 fd = &msg->ern.fd; in caam_fq_ern_cb()
145 drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); in caam_fq_ern_cb()
154 if (qm_fd_get_format(fd) != qm_fd_compound) { in caam_fq_ern_cb()
159 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_fq_ern_cb()
162 if (fd->status) in caam_fq_ern_cb()
163 drv_req->cbk(drv_req, be32_to_cpu(fd->status)); in caam_fq_ern_cb()
568 const struct qm_fd *fd; in caam_rsp_fq_dqrr_cb() local
576 fd = &dqrr->fd; in caam_rsp_fq_dqrr_cb()
578 drv_req = caam_iova_to_virt(priv->domain, qm_fd_addr_get64(fd)); in caam_rsp_fq_dqrr_cb()
587 status = be32_to_cpu(fd->status); in caam_rsp_fq_dqrr_cb()
599 if (unlikely(qm_fd_get_format(fd) != qm_fd_compound)) { 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()