Lines Matching defs:qce

30 	struct qce_device *qce = tmpl->qce;
31 struct qce_result_dump *result_buf = qce->dma.result_buf;
44 error = qce_dma_terminate_all(&qce->dma);
46 dev_dbg(qce->dev, "aead dma termination error (%d)\n",
49 dma_unmap_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src);
51 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst);
66 error = qce_check_status(qce, &status);
68 dev_err(qce->dev, "aead operation error (%x)\n", status);
89 qce->async_req_done(qce, error);
97 struct qce_device *qce = tmpl->qce;
99 sg_init_one(&rctx->result_sg, qce->dma.result_buf, QCE_RESULT_BUF_SZ);
117 struct qce_device *qce = tmpl->qce;
127 dev_err(qce->dev, "Invalid numbers of dst SG.\n");
305 struct qce_device *qce = tmpl->qce;
318 dev_err(qce->dev, "Invalid numbers of src SG.\n");
415 struct qce_device *qce = tmpl->qce;
452 dst_nents = dma_map_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst);
459 src_nents = dma_map_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src);
471 ret = qce_dma_prep_sgs(&qce->dma, rctx->src_sg, src_nents, rctx->dst_sg, dst_nents,
476 qce_dma_issue_pending(&qce->dma);
485 qce_dma_terminate_all(&qce->dma);
488 dma_unmap_sg(qce->dev, req->src, rctx->src_nents, dir_src);
490 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst);
552 return tmpl->qce->async_req_enqueue(tmpl->qce, &req->base);
704 .drv_name = "authenc-hmac-sha1-cbc-des-qce",
712 .drv_name = "authenc-hmac-sha1-cbc-3des-qce",
720 .drv_name = "authenc-hmac-sha256-cbc-des-qce",
728 .drv_name = "authenc-hmac-sha256-cbc-3des-qce",
736 .drv_name = "authenc-hmac-sha256-cbc-aes-qce",
744 .drv_name = "ccm-aes-qce",
752 .drv_name = "rfc4309-ccm-aes-qce",
759 static int qce_aead_register_one(const struct qce_aead_def *def, struct qce_device *qce)
801 tmpl->qce = qce;
805 dev_err(qce->dev, "%s registration failed\n", alg->base.cra_name);
811 dev_dbg(qce->dev, "%s is registered\n", alg->base.cra_name);
815 static void qce_aead_unregister(struct qce_device *qce)
826 static int qce_aead_register(struct qce_device *qce)
831 ret = qce_aead_register_one(&aead_def[i], qce);
838 qce_aead_unregister(qce);