Lines Matching defs:dh

9 #include <crypto/dh.h>
120 struct qat_dh_input_params dh;
124 struct qat_dh_output_params dh;
133 struct qat_dh_ctx *dh;
137 struct kpp_request *dh;
161 struct kpp_request *areq = req->areq.dh;
162 struct device *dev = &GET_DEV(req->ctx.dh->inst->accel_dev);
169 dma_unmap_single(dev, req->in.dh.in.b, req->ctx.dh->p_size,
174 areq->dst_len = req->ctx.dh->p_size;
175 dma_unmap_single(dev, req->out.dh.r, req->ctx.dh->p_size,
254 qat_req->ctx.dh = ctx;
255 qat_req->areq.dh = req;
265 qat_req->in.dh.in.xa = ctx->dma_xa;
266 qat_req->in.dh.in.p = ctx->dma_p;
270 qat_req->in.dh.in_g2.xa = ctx->dma_xa;
271 qat_req->in.dh.in_g2.p = ctx->dma_p;
274 qat_req->in.dh.in.b = ctx->dma_g;
275 qat_req->in.dh.in.xa = ctx->dma_xa;
276 qat_req->in.dh.in.p = ctx->dma_p;
306 qat_req->in.dh.in.b = dma_map_single(dev, vaddr, ctx->p_size,
308 if (unlikely(dma_mapping_error(dev, qat_req->in.dh.in.b)))
328 qat_req->out.dh.r = dma_map_single(dev, vaddr, ctx->p_size,
330 if (unlikely(dma_mapping_error(dev, qat_req->out.dh.r)))
333 qat_req->in.dh.in_tab[n_input_params] = 0;
334 qat_req->out.dh.out_tab[1] = 0;
336 qat_req->phy_in = dma_map_single(dev, &qat_req->in.dh,
342 qat_req->phy_out = dma_map_single(dev, &qat_req->out.dh,
371 if (!dma_mapping_error(dev, qat_req->out.dh.r))
372 dma_unmap_single(dev, qat_req->out.dh.r, ctx->p_size,
377 if (!dma_mapping_error(dev, qat_req->in.dh.in.b))
378 dma_unmap_single(dev, qat_req->in.dh.in.b,
428 static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params)
480 struct dh params;
1319 static struct kpp_alg dh = {
1327 .cra_name = "dh",
1328 .cra_driver_name = "qat-dh",
1346 ret = crypto_register_kpp(&dh);
1358 crypto_unregister_kpp(&dh);