Lines Matching refs:bufcnt

95 	size_t	bufcnt;
306 while ((ctx->bufcnt < ctx->buflen) && ctx->total) {
308 count = min(count, ctx->buflen - ctx->bufcnt);
325 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, ctx->sg,
328 ctx->bufcnt += count;
369 size[0] += ctx->bufcnt;
370 if (size[0] < ctx->bufcnt)
383 index = ctx->bufcnt & 0x7f;
385 *(ctx->buffer + ctx->bufcnt) = 0x80;
386 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen-1);
387 memcpy(ctx->buffer + ctx->bufcnt + padlen, bits, 16);
388 ctx->bufcnt += padlen + 16;
393 index = ctx->bufcnt & 0x3f;
395 *(ctx->buffer + ctx->bufcnt) = 0x80;
396 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen-1);
397 memcpy(ctx->buffer + ctx->bufcnt + padlen, &bits[1], 8);
398 ctx->bufcnt += padlen + 8;
465 ctx->bufcnt = 0;
706 int bufcnt;
710 bufcnt = ctx->bufcnt;
711 ctx->bufcnt = 0;
713 return atmel_sha_xmit_cpu(dd, ctx->buffer, bufcnt, 1);
744 dev_dbg(dd->dev, "slow: bufcnt: %zu, digcnt: 0x%llx 0x%llx, final: %d\n",
745 ctx->bufcnt, ctx->digcnt[1], ctx->digcnt[0], final);
750 if (final || (ctx->bufcnt == ctx->buflen)) {
751 count = ctx->bufcnt;
752 ctx->bufcnt = 0;
769 if (ctx->bufcnt || ctx->offset)
772 dev_dbg(dd->dev, "fast: digcnt: 0x%llx 0x%llx, bufcnt: %zd, total: %u\n",
773 ctx->digcnt[1], ctx->digcnt[0], ctx->bufcnt, ctx->total);
821 count = ctx->bufcnt;
822 ctx->bufcnt = 0;
835 count = ctx->bufcnt;
836 ctx->bufcnt = 0;
903 if (ctx->bufcnt >= ATMEL_SHA_DMA_THRESHOLD) {
905 count = ctx->bufcnt;
906 ctx->bufcnt = 0;
912 count = ctx->bufcnt;
913 ctx->bufcnt = 0;
992 dev_dbg(dd->dev, "digcnt: 0x%llx 0x%llx, bufcnt: %zd\n", ctx->digcnt[1],
993 ctx->digcnt[0], ctx->bufcnt);
1173 if (ctx->bufcnt + ctx->total < ATMEL_SHA_DMA_THRESHOLD)
1176 } else if (ctx->bufcnt + ctx->total < ctx->buflen) {
1512 num_words = DIV_ROUND_UP(ctx->bufcnt, sizeof(u32));
1516 ctx->offset += ctx->bufcnt;
1517 ctx->total -= ctx->bufcnt;
1530 ctx->bufcnt = min_t(size_t, ctx->block_size, ctx->total);
1532 ctx->offset, ctx->bufcnt, 0);
1576 ctx->bufcnt = min_t(size_t, ctx->block_size, ctx->total);
1578 ctx->offset, ctx->bufcnt, 0);
1878 ctx->bufcnt = 0;