Lines Matching refs:req_ctx
46 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
49 dma_unmap_sg(dev, req_ctx->fixup_src, edesc->src_nents, DMA_TO_DEVICE);
120 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
129 edesc = req_ctx->edesc;
154 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
162 edesc = req_ctx->edesc;
248 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
270 req_ctx->fixup_src = scatterwalk_ffwd(req_ctx->src, req->src,
272 req_ctx->fixup_src_len = req->src_len - lzeros;
279 req_ctx->fixup_src = req->src;
280 req_ctx->fixup_src_len = req->src_len;
283 src_nents = sg_nents_for_len(req_ctx->fixup_src,
284 req_ctx->fixup_src_len);
287 mapped_src_nents = dma_map_sg(dev, req_ctx->fixup_src, src_nents,
325 sg_to_sec4_sg_last(req_ctx->fixup_src, req_ctx->fixup_src_len,
336 req_ctx->edesc = edesc;
364 dma_unmap_sg(dev, req_ctx->fixup_src, src_nents, DMA_TO_DEVICE);
374 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
377 u32 *desc = req_ctx->edesc->hw_desc;
380 req_ctx->edesc->bklog = true;
382 ret = caam_jr_enqueue(jrdev, desc, req_ctx->akcipher_op_done, req);
385 rsa_pub_unmap(jrdev, req_ctx->edesc, req);
386 rsa_io_unmap(jrdev, req_ctx->edesc, req);
387 kfree(req_ctx->edesc);
399 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
424 pdb->f_dma = sg_dma_address(req_ctx->fixup_src);
436 pdb->f_len = req_ctx->fixup_src_len;
470 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
472 pdb->g_dma = sg_dma_address(req_ctx->fixup_src);
535 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
537 pdb->g_dma = sg_dma_address(req_ctx->fixup_src);
624 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
626 pdb->g_dma = sg_dma_address(req_ctx->fixup_src);
667 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
668 struct rsa_edesc *edesc = req_ctx->edesc;
672 req_ctx->akcipher_op_done = cbk;