Lines Matching refs:dh

162 		struct qat_dh_input_params dh;  member
166 struct qat_dh_output_params dh; member
175 struct qat_dh_ctx *dh; member
179 struct kpp_request *dh; member
188 struct kpp_request *areq = req->areq.dh; in qat_dh_cb()
189 struct device *dev = &GET_DEV(req->ctx.dh->inst->accel_dev); in qat_dh_cb()
197 dma_free_coherent(dev, req->ctx.dh->p_size, in qat_dh_cb()
198 req->src_align, req->in.dh.in.b); in qat_dh_cb()
200 dma_unmap_single(dev, req->in.dh.in.b, in qat_dh_cb()
201 req->ctx.dh->p_size, DMA_TO_DEVICE); in qat_dh_cb()
204 areq->dst_len = req->ctx.dh->p_size; in qat_dh_cb()
209 dma_free_coherent(dev, req->ctx.dh->p_size, req->dst_align, in qat_dh_cb()
210 req->out.dh.r); in qat_dh_cb()
212 dma_unmap_single(dev, req->out.dh.r, req->ctx.dh->p_size, in qat_dh_cb()
286 qat_req->ctx.dh = ctx; in qat_dh_compute_value()
287 qat_req->areq.dh = req; in qat_dh_compute_value()
297 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
298 qat_req->in.dh.in.p = ctx->dma_p; in qat_dh_compute_value()
302 qat_req->in.dh.in_g2.xa = ctx->dma_xa; in qat_dh_compute_value()
303 qat_req->in.dh.in_g2.p = ctx->dma_p; in qat_dh_compute_value()
306 qat_req->in.dh.in.b = ctx->dma_g; in qat_dh_compute_value()
307 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
308 qat_req->in.dh.in.p = ctx->dma_p; in qat_dh_compute_value()
324 qat_req->in.dh.in.b = dma_map_single(dev, in qat_dh_compute_value()
329 qat_req->in.dh.in.b))) in qat_dh_compute_value()
337 &qat_req->in.dh.in.b, in qat_dh_compute_value()
355 qat_req->out.dh.r = dma_map_single(dev, sg_virt(req->dst), in qat_dh_compute_value()
359 if (unlikely(dma_mapping_error(dev, qat_req->out.dh.r))) in qat_dh_compute_value()
364 &qat_req->out.dh.r, in qat_dh_compute_value()
370 qat_req->in.dh.in_tab[n_input_params] = 0; in qat_dh_compute_value()
371 qat_req->out.dh.out_tab[1] = 0; in qat_dh_compute_value()
373 qat_req->phy_in = dma_map_single(dev, &qat_req->in.dh.in.b, in qat_dh_compute_value()
379 qat_req->phy_out = dma_map_single(dev, &qat_req->out.dh.r, in qat_dh_compute_value()
410 qat_req->out.dh.r); in qat_dh_compute_value()
412 if (!dma_mapping_error(dev, qat_req->out.dh.r)) in qat_dh_compute_value()
413 dma_unmap_single(dev, qat_req->out.dh.r, ctx->p_size, in qat_dh_compute_value()
419 qat_req->in.dh.in.b); in qat_dh_compute_value()
421 if (!dma_mapping_error(dev, qat_req->in.dh.in.b)) in qat_dh_compute_value()
422 dma_unmap_single(dev, qat_req->in.dh.in.b, in qat_dh_compute_value()
441 static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params) in qat_dh_set_params()
493 struct dh params; in qat_dh_set_secret()
1320 static struct kpp_alg dh = { variable
1347 ret = crypto_register_kpp(&dh); in qat_asym_algs_register()
1359 crypto_unregister_kpp(&dh); in qat_asym_algs_unregister()