Lines Matching refs:req_ctx

52 	struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
55 dma_unmap_sg(dev, req_ctx->fixup_src, edesc->src_nents, DMA_TO_DEVICE);
126 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
135 edesc = req_ctx->edesc;
160 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
168 edesc = req_ctx->edesc;
255 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
277 req_ctx->fixup_src = scatterwalk_ffwd(req_ctx->src, req->src,
279 req_ctx->fixup_src_len = req->src_len - lzeros;
286 req_ctx->fixup_src = req->src;
287 req_ctx->fixup_src_len = req->src_len;
290 src_nents = sg_nents_for_len(req_ctx->fixup_src,
291 req_ctx->fixup_src_len);
294 mapped_src_nents = dma_map_sg(dev, req_ctx->fixup_src, src_nents,
331 sg_to_sec4_sg_last(req_ctx->fixup_src, req_ctx->fixup_src_len,
342 req_ctx->edesc = edesc;
370 dma_unmap_sg(dev, req_ctx->fixup_src, src_nents, DMA_TO_DEVICE);
380 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
383 u32 *desc = req_ctx->edesc->hw_desc;
386 req_ctx->edesc->bklog = true;
388 ret = caam_jr_enqueue(jrdev, desc, req_ctx->akcipher_op_done, req);
394 rsa_pub_unmap(jrdev, req_ctx->edesc, req);
395 rsa_io_unmap(jrdev, req_ctx->edesc, req);
396 kfree(req_ctx->edesc);
408 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
433 pdb->f_dma = sg_dma_address(req_ctx->fixup_src);
445 pdb->f_len = req_ctx->fixup_src_len;
479 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
481 pdb->g_dma = sg_dma_address(req_ctx->fixup_src);
544 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
546 pdb->g_dma = sg_dma_address(req_ctx->fixup_src);
633 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
635 pdb->g_dma = sg_dma_address(req_ctx->fixup_src);
676 struct caam_rsa_req_ctx *req_ctx = akcipher_request_ctx(req);
677 struct rsa_edesc *edesc = req_ctx->edesc;
681 req_ctx->akcipher_op_done = cbk;