Lines Matching refs:dh
118 struct qat_dh_input_params dh; member
122 struct qat_dh_output_params dh; member
131 struct qat_dh_ctx *dh; member
135 struct kpp_request *dh; member
159 struct kpp_request *areq = req->areq.dh; in qat_dh_cb()
160 struct device *dev = &GET_DEV(req->ctx.dh->inst->accel_dev); in qat_dh_cb()
167 dma_unmap_single(dev, req->in.dh.in.b, req->ctx.dh->p_size, in qat_dh_cb()
172 areq->dst_len = req->ctx.dh->p_size; in qat_dh_cb()
179 dma_unmap_single(dev, req->out.dh.r, req->ctx.dh->p_size, in qat_dh_cb()
253 qat_req->ctx.dh = ctx; in qat_dh_compute_value()
254 qat_req->areq.dh = req; in qat_dh_compute_value()
264 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
265 qat_req->in.dh.in.p = ctx->dma_p; in qat_dh_compute_value()
269 qat_req->in.dh.in_g2.xa = ctx->dma_xa; in qat_dh_compute_value()
270 qat_req->in.dh.in_g2.p = ctx->dma_p; in qat_dh_compute_value()
273 qat_req->in.dh.in.b = ctx->dma_g; in qat_dh_compute_value()
274 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
275 qat_req->in.dh.in.p = ctx->dma_p; in qat_dh_compute_value()
305 qat_req->in.dh.in.b = dma_map_single(dev, vaddr, ctx->p_size, in qat_dh_compute_value()
307 if (unlikely(dma_mapping_error(dev, qat_req->in.dh.in.b))) in qat_dh_compute_value()
327 qat_req->out.dh.r = dma_map_single(dev, vaddr, ctx->p_size, in qat_dh_compute_value()
329 if (unlikely(dma_mapping_error(dev, qat_req->out.dh.r))) in qat_dh_compute_value()
332 qat_req->in.dh.in_tab[n_input_params] = 0; in qat_dh_compute_value()
333 qat_req->out.dh.out_tab[1] = 0; in qat_dh_compute_value()
335 qat_req->phy_in = dma_map_single(dev, &qat_req->in.dh, in qat_dh_compute_value()
341 qat_req->phy_out = dma_map_single(dev, &qat_req->out.dh, in qat_dh_compute_value()
370 if (!dma_mapping_error(dev, qat_req->out.dh.r)) in qat_dh_compute_value()
371 dma_unmap_single(dev, qat_req->out.dh.r, ctx->p_size, in qat_dh_compute_value()
376 if (!dma_mapping_error(dev, qat_req->in.dh.in.b)) in qat_dh_compute_value()
377 dma_unmap_single(dev, qat_req->in.dh.in.b, in qat_dh_compute_value()
397 static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params) in qat_dh_set_params()
452 struct dh params; in qat_dh_set_secret()
1268 static struct kpp_alg dh = { variable
1294 ret = crypto_register_kpp(&dh); in qat_asym_algs_register()
1306 crypto_unregister_kpp(&dh); in qat_asym_algs_unregister()