Lines Matching refs:req_ctx

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