Lines Matching refs:bufcnt
94 size_t bufcnt; member
170 while ((ctx->bufcnt < ctx->buflen) && ctx->total) { in atmel_sha_append_sg()
172 count = min(count, ctx->buflen - ctx->bufcnt); in atmel_sha_append_sg()
189 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, ctx->sg, in atmel_sha_append_sg()
192 ctx->bufcnt += count; in atmel_sha_append_sg()
233 size[0] += ctx->bufcnt; in atmel_sha_fill_padding()
234 if (size[0] < ctx->bufcnt) in atmel_sha_fill_padding()
245 index = ctx->bufcnt & 0x7f; in atmel_sha_fill_padding()
247 *(ctx->buffer + ctx->bufcnt) = 0x80; in atmel_sha_fill_padding()
248 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen-1); in atmel_sha_fill_padding()
249 memcpy(ctx->buffer + ctx->bufcnt + padlen, bits, 16); in atmel_sha_fill_padding()
250 ctx->bufcnt += padlen + 16; in atmel_sha_fill_padding()
253 index = ctx->bufcnt & 0x3f; in atmel_sha_fill_padding()
255 *(ctx->buffer + ctx->bufcnt) = 0x80; in atmel_sha_fill_padding()
256 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen-1); in atmel_sha_fill_padding()
257 memcpy(ctx->buffer + ctx->bufcnt + padlen, &bits[1], 8); in atmel_sha_fill_padding()
258 ctx->bufcnt += padlen + 8; in atmel_sha_fill_padding()
317 ctx->bufcnt = 0; in atmel_sha_init()
543 int bufcnt; in atmel_sha_update_cpu() local
547 bufcnt = ctx->bufcnt; in atmel_sha_update_cpu()
548 ctx->bufcnt = 0; in atmel_sha_update_cpu()
550 return atmel_sha_xmit_cpu(dd, ctx->buffer, bufcnt, 1); in atmel_sha_update_cpu()
582 ctx->bufcnt, ctx->digcnt[1], ctx->digcnt[0], final); in atmel_sha_update_dma_slow()
587 if (final || (ctx->bufcnt == ctx->buflen)) { in atmel_sha_update_dma_slow()
588 count = ctx->bufcnt; in atmel_sha_update_dma_slow()
589 ctx->bufcnt = 0; in atmel_sha_update_dma_slow()
606 if (ctx->bufcnt || ctx->offset) in atmel_sha_update_dma_start()
610 ctx->digcnt[1], ctx->digcnt[0], ctx->bufcnt, ctx->total); in atmel_sha_update_dma_start()
658 count = ctx->bufcnt; in atmel_sha_update_dma_start()
659 ctx->bufcnt = 0; in atmel_sha_update_dma_start()
672 count = ctx->bufcnt; in atmel_sha_update_dma_start()
673 ctx->bufcnt = 0; in atmel_sha_update_dma_start()
742 if (ctx->bufcnt >= ATMEL_SHA_DMA_THRESHOLD) { in atmel_sha_final_req()
744 count = ctx->bufcnt; in atmel_sha_final_req()
745 ctx->bufcnt = 0; in atmel_sha_final_req()
751 count = ctx->bufcnt; in atmel_sha_final_req()
752 ctx->bufcnt = 0; in atmel_sha_final_req()
820 ctx->digcnt[0], ctx->bufcnt); in atmel_sha_finish()
969 if (ctx->bufcnt + ctx->total < ATMEL_SHA_DMA_THRESHOLD) in atmel_sha_update()
972 } else if (ctx->bufcnt + ctx->total < ctx->buflen) { in atmel_sha_update()