Lines Matching refs:jrdev
375 struct device *jrdev = ctx->dev; in akcipher_do_one_req() local
381 ret = caam_jr_enqueue(jrdev, desc, req_ctx->akcipher_op_done, req); in akcipher_do_one_req()
384 rsa_pub_unmap(jrdev, req_ctx->edesc, req); in akcipher_do_one_req()
385 rsa_io_unmap(jrdev, req_ctx->edesc, req); in akcipher_do_one_req()
657 static int akcipher_enqueue_req(struct device *jrdev, in akcipher_enqueue_req() argument
658 void (*cbk)(struct device *jrdev, u32 *desc, in akcipher_enqueue_req() argument
662 struct caam_drv_private_jr *jrpriv = dev_get_drvdata(jrdev); in akcipher_enqueue_req()
681 ret = caam_jr_enqueue(jrdev, desc, cbk, req); in akcipher_enqueue_req()
686 rsa_priv_f1_unmap(jrdev, edesc, req); in akcipher_enqueue_req()
689 rsa_priv_f2_unmap(jrdev, edesc, req); in akcipher_enqueue_req()
692 rsa_priv_f3_unmap(jrdev, edesc, req); in akcipher_enqueue_req()
695 rsa_pub_unmap(jrdev, edesc, req); in akcipher_enqueue_req()
697 rsa_io_unmap(jrdev, edesc, req); in akcipher_enqueue_req()
709 struct device *jrdev = ctx->dev; in caam_rsa_enc() local
718 dev_err(jrdev, "Output buffer length less than parameter n\n"); in caam_rsa_enc()
735 return akcipher_enqueue_req(jrdev, rsa_pub_done, req); in caam_rsa_enc()
738 rsa_io_unmap(jrdev, edesc, req); in caam_rsa_enc()
747 struct device *jrdev = ctx->dev; in caam_rsa_dec_priv_f1() local
764 return akcipher_enqueue_req(jrdev, rsa_priv_f_done, req); in caam_rsa_dec_priv_f1()
767 rsa_io_unmap(jrdev, edesc, req); in caam_rsa_dec_priv_f1()
776 struct device *jrdev = ctx->dev; in caam_rsa_dec_priv_f2() local
793 return akcipher_enqueue_req(jrdev, rsa_priv_f_done, req); in caam_rsa_dec_priv_f2()
796 rsa_io_unmap(jrdev, edesc, req); in caam_rsa_dec_priv_f2()
805 struct device *jrdev = ctx->dev; in caam_rsa_dec_priv_f3() local
822 return akcipher_enqueue_req(jrdev, rsa_priv_f_done, req); in caam_rsa_dec_priv_f3()
825 rsa_io_unmap(jrdev, edesc, req); in caam_rsa_dec_priv_f3()