Lines Matching refs:dh

117 		struct qat_dh_input_params dh;  member
121 struct qat_dh_output_params dh; member
130 struct qat_dh_ctx *dh; member
134 struct kpp_request *dh; member
143 struct kpp_request *areq = req->areq.dh; in qat_dh_cb()
144 struct device *dev = &GET_DEV(req->ctx.dh->inst->accel_dev); in qat_dh_cb()
152 dma_free_coherent(dev, req->ctx.dh->p_size, in qat_dh_cb()
153 req->src_align, req->in.dh.in.b); in qat_dh_cb()
155 dma_unmap_single(dev, req->in.dh.in.b, in qat_dh_cb()
156 req->ctx.dh->p_size, DMA_TO_DEVICE); in qat_dh_cb()
159 areq->dst_len = req->ctx.dh->p_size; in qat_dh_cb()
164 dma_free_coherent(dev, req->ctx.dh->p_size, req->dst_align, in qat_dh_cb()
165 req->out.dh.r); in qat_dh_cb()
167 dma_unmap_single(dev, req->out.dh.r, req->ctx.dh->p_size, in qat_dh_cb()
236 qat_req->ctx.dh = ctx; in qat_dh_compute_value()
237 qat_req->areq.dh = req; in qat_dh_compute_value()
247 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
248 qat_req->in.dh.in.p = ctx->dma_p; in qat_dh_compute_value()
252 qat_req->in.dh.in_g2.xa = ctx->dma_xa; in qat_dh_compute_value()
253 qat_req->in.dh.in_g2.p = ctx->dma_p; in qat_dh_compute_value()
256 qat_req->in.dh.in.b = ctx->dma_g; in qat_dh_compute_value()
257 qat_req->in.dh.in.xa = ctx->dma_xa; in qat_dh_compute_value()
258 qat_req->in.dh.in.p = ctx->dma_p; in qat_dh_compute_value()
274 qat_req->in.dh.in.b = dma_map_single(dev, in qat_dh_compute_value()
279 qat_req->in.dh.in.b))) in qat_dh_compute_value()
287 &qat_req->in.dh.in.b, in qat_dh_compute_value()
305 qat_req->out.dh.r = dma_map_single(dev, sg_virt(req->dst), in qat_dh_compute_value()
309 if (unlikely(dma_mapping_error(dev, qat_req->out.dh.r))) in qat_dh_compute_value()
314 &qat_req->out.dh.r, in qat_dh_compute_value()
320 qat_req->in.dh.in_tab[n_input_params] = 0; in qat_dh_compute_value()
321 qat_req->out.dh.out_tab[1] = 0; in qat_dh_compute_value()
323 qat_req->phy_in = dma_map_single(dev, &qat_req->in.dh.in.b, in qat_dh_compute_value()
324 sizeof(qat_req->in.dh.in.b), in qat_dh_compute_value()
329 qat_req->phy_out = dma_map_single(dev, &qat_req->out.dh.r, in qat_dh_compute_value()
330 sizeof(qat_req->out.dh.r), in qat_dh_compute_value()
360 qat_req->out.dh.r); in qat_dh_compute_value()
362 if (!dma_mapping_error(dev, qat_req->out.dh.r)) in qat_dh_compute_value()
363 dma_unmap_single(dev, qat_req->out.dh.r, ctx->p_size, in qat_dh_compute_value()
369 qat_req->in.dh.in.b); in qat_dh_compute_value()
371 if (!dma_mapping_error(dev, qat_req->in.dh.in.b)) in qat_dh_compute_value()
372 dma_unmap_single(dev, qat_req->in.dh.in.b, in qat_dh_compute_value()
391 static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params) in qat_dh_set_params()
443 struct dh params; in qat_dh_set_secret()
1268 static struct kpp_alg dh = { variable
1295 ret = crypto_register_kpp(&dh); in qat_asym_algs_register()
1307 crypto_unregister_kpp(&dh); in qat_asym_algs_unregister()