Lines Matching refs:cryp

16 #include "jh7110-cryp.h"
39 struct starfive_cryp_dev *cryp = ctx->cryp;
42 return readl_relaxed_poll_timeout(cryp->base + STARFIVE_PKA_CASR_OFFSET, status,
75 struct starfive_cryp_dev *cryp = ctx->cryp;
85 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
88 writel(mod[opsize - loop], cryp->base + STARFIVE_PKA_CANR_OFFSET + loop * 4);
100 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
106 writel(in[opsize - loop], cryp->base + STARFIVE_PKA_CAAR_OFFSET + loop * 4);
108 writel(0x1000000, cryp->base + STARFIVE_PKA_CAER_OFFSET);
111 writel(0, cryp->base + STARFIVE_PKA_CAER_OFFSET + loop * 4);
121 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
135 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
141 writel(in[count - loop], cryp->base + STARFIVE_PKA_CAER_OFFSET + loop * 4);
145 writel(0, cryp->base + STARFIVE_PKA_CAER_OFFSET + loop * 4);
155 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
162 temp = readl(cryp->base + STARFIVE_PKA_CAAR_OFFSET + 0x4 * loop);
172 struct starfive_cryp_dev *cryp = ctx->cryp;
189 dev_err_probe(cryp->dev, ret, "Conversion to Montgomery failed");
195 cryp->base + STARFIVE_PKA_CAER_OFFSET + loop * 4);
208 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
223 writel(rctx->csr.pka.v, cryp->base + STARFIVE_PKA_CACR_OFFSET);
231 temp = readl(cryp->base + STARFIVE_PKA_CAAR_OFFSET + 0x4 * loop);
237 dev_err_probe(cryp->dev, ret, "Conversion from Montgomery failed");
251 struct starfive_cryp_dev *cryp = ctx->cryp;
256 writel(STARFIVE_RSA_RESET, cryp->base + STARFIVE_PKA_CACR_OFFSET);
278 writel(STARFIVE_RSA_RESET, cryp->base + STARFIVE_PKA_CACR_OFFSET);
286 struct starfive_cryp_dev *cryp = ctx->cryp;
302 return dev_err_probe(cryp->dev, -EOVERFLOW,
318 struct starfive_cryp_dev *cryp = ctx->cryp;
334 return dev_err_probe(cryp->dev, -EOVERFLOW,
539 ctx->cryp = starfive_cryp_find_dev(ctx);
540 if (!ctx->cryp)