Lines Matching defs:slen
29 memzero_explicit(ctx->seed, ctx->slen);
32 ctx->slen = 0;
36 unsigned int slen)
40 if (ctx->seed && ctx->slen != slen) {
41 memzero_explicit(ctx->seed, ctx->slen);
43 ctx->slen = 0;
47 ctx->seed = kmalloc(slen, GFP_KERNEL | GFP_DMA);
51 memcpy(ctx->seed, seed, slen);
52 ctx->slen = slen;
58 unsigned int slen, u8 *dst, unsigned int dlen)
76 if (ctx->slen == 0) {
82 todo = dlen + ctx->slen + PRNG_DATA_SIZE * 2;
91 dev_dbg(ce->dev, "%s PRNG slen=%u dlen=%u todo=%u multi=%u\n", __func__,
92 slen, dlen, todo, todo / PRNG_DATA_SIZE);
99 dma_iv = dma_map_single(ce->dev, ctx->seed, ctx->slen, DMA_TO_DEVICE);
154 dma_unmap_single(ce->dev, dma_iv, ctx->slen, DMA_TO_DEVICE);
158 memcpy(ctx->seed, d + dlen, ctx->slen);