Lines Matching refs:bufcnt

97 	size_t	bufcnt;  member
309 while ((ctx->bufcnt < ctx->buflen) && ctx->total) { in atmel_sha_append_sg()
311 count = min(count, ctx->buflen - ctx->bufcnt); in atmel_sha_append_sg()
328 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, ctx->sg, in atmel_sha_append_sg()
331 ctx->bufcnt += count; in atmel_sha_append_sg()
372 size[0] += ctx->bufcnt; in atmel_sha_fill_padding()
373 if (size[0] < ctx->bufcnt) in atmel_sha_fill_padding()
386 index = ctx->bufcnt & 0x7f; in atmel_sha_fill_padding()
388 *(ctx->buffer + ctx->bufcnt) = 0x80; in atmel_sha_fill_padding()
389 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen-1); in atmel_sha_fill_padding()
390 memcpy(ctx->buffer + ctx->bufcnt + padlen, bits, 16); in atmel_sha_fill_padding()
391 ctx->bufcnt += padlen + 16; in atmel_sha_fill_padding()
396 index = ctx->bufcnt & 0x3f; in atmel_sha_fill_padding()
398 *(ctx->buffer + ctx->bufcnt) = 0x80; in atmel_sha_fill_padding()
399 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen-1); in atmel_sha_fill_padding()
400 memcpy(ctx->buffer + ctx->bufcnt + padlen, &bits[1], 8); in atmel_sha_fill_padding()
401 ctx->bufcnt += padlen + 8; in atmel_sha_fill_padding()
468 ctx->bufcnt = 0; in atmel_sha_init()
709 int bufcnt; in atmel_sha_update_cpu() local
713 bufcnt = ctx->bufcnt; in atmel_sha_update_cpu()
714 ctx->bufcnt = 0; in atmel_sha_update_cpu()
716 return atmel_sha_xmit_cpu(dd, ctx->buffer, bufcnt, 1); in atmel_sha_update_cpu()
748 ctx->bufcnt, ctx->digcnt[1], ctx->digcnt[0], final); in atmel_sha_update_dma_slow()
753 if (final || (ctx->bufcnt == ctx->buflen)) { in atmel_sha_update_dma_slow()
754 count = ctx->bufcnt; in atmel_sha_update_dma_slow()
755 ctx->bufcnt = 0; in atmel_sha_update_dma_slow()
772 if (ctx->bufcnt || ctx->offset) in atmel_sha_update_dma_start()
776 ctx->digcnt[1], ctx->digcnt[0], ctx->bufcnt, ctx->total); in atmel_sha_update_dma_start()
824 count = ctx->bufcnt; in atmel_sha_update_dma_start()
825 ctx->bufcnt = 0; in atmel_sha_update_dma_start()
838 count = ctx->bufcnt; in atmel_sha_update_dma_start()
839 ctx->bufcnt = 0; in atmel_sha_update_dma_start()
908 if (ctx->bufcnt >= ATMEL_SHA_DMA_THRESHOLD) { in atmel_sha_final_req()
910 count = ctx->bufcnt; in atmel_sha_final_req()
911 ctx->bufcnt = 0; in atmel_sha_final_req()
917 count = ctx->bufcnt; in atmel_sha_final_req()
918 ctx->bufcnt = 0; in atmel_sha_final_req()
998 ctx->digcnt[0], ctx->bufcnt); in atmel_sha_finish()
1173 if (ctx->bufcnt + ctx->total < ATMEL_SHA_DMA_THRESHOLD) in atmel_sha_update()
1176 } else if (ctx->bufcnt + ctx->total < ctx->buflen) { in atmel_sha_update()
1581 num_words = DIV_ROUND_UP(ctx->bufcnt, sizeof(u32)); in atmel_sha_cpu_transfer()
1585 ctx->offset += ctx->bufcnt; in atmel_sha_cpu_transfer()
1586 ctx->total -= ctx->bufcnt; in atmel_sha_cpu_transfer()
1599 ctx->bufcnt = min_t(size_t, ctx->block_size, ctx->total); in atmel_sha_cpu_transfer()
1601 ctx->offset, ctx->bufcnt, 0); in atmel_sha_cpu_transfer()
1645 ctx->bufcnt = min_t(size_t, ctx->block_size, ctx->total); in atmel_sha_cpu_start()
1647 ctx->offset, ctx->bufcnt, 0); in atmel_sha_cpu_start()
1952 ctx->bufcnt = 0; in atmel_sha_hmac_init_done()