Lines Matching refs:bufcnt
80 size_t bufcnt;
185 while ((ctx->bufcnt < SHA_BUF_SIZE) && ctx->total) {
187 count = min(count, SHA_BUF_SIZE - ctx->bufcnt);
204 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, ctx->sg,
207 ctx->bufcnt += count;
245 size += ctx->bufcnt;
254 index = ctx->bufcnt & 0x7f;
256 *(ctx->buffer + ctx->bufcnt) = 0x80;
257 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen - 1);
258 memcpy(ctx->buffer + ctx->bufcnt + padlen, bits, 16);
259 ctx->bufcnt += padlen + 16;
264 index = ctx->bufcnt & 0x3f;
266 *(ctx->buffer + ctx->bufcnt) = 0x80;
267 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen - 1);
268 memcpy(ctx->buffer + ctx->bufcnt + padlen, &bits[1], 8);
269 ctx->bufcnt += padlen + 8;
406 ctx->bufcnt = 0;
414 ctx->bufcnt = ctx->bs;
496 dev_dbg(cryp->dev, "slow: bufcnt: %zu\n", ctx->bufcnt);
503 if (final || (ctx->bufcnt == SHA_BUF_SIZE && ctx->total)) {
504 count = ctx->bufcnt;
505 ctx->bufcnt = 0;
522 if (ctx->bufcnt || ctx->offset)
570 count = ctx->bufcnt;
571 ctx->bufcnt = 0;
611 count = ctx->bufcnt;
612 ctx->bufcnt = 0;
754 if ((ctx->bufcnt + ctx->total < SHA_BUF_SIZE) &&