Lines Matching refs:bufcnt

83 	size_t bufcnt;  member
188 while ((ctx->bufcnt < SHA_BUF_SIZE) && ctx->total) { in mtk_sha_append_sg()
190 count = min(count, SHA_BUF_SIZE - ctx->bufcnt); in mtk_sha_append_sg()
207 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, ctx->sg, in mtk_sha_append_sg()
210 ctx->bufcnt += count; in mtk_sha_append_sg()
248 size += ctx->bufcnt; in mtk_sha_fill_padding()
257 index = ctx->bufcnt & 0x7f; in mtk_sha_fill_padding()
259 *(ctx->buffer + ctx->bufcnt) = 0x80; in mtk_sha_fill_padding()
260 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen - 1); in mtk_sha_fill_padding()
261 memcpy(ctx->buffer + ctx->bufcnt + padlen, bits, 16); in mtk_sha_fill_padding()
262 ctx->bufcnt += padlen + 16; in mtk_sha_fill_padding()
267 index = ctx->bufcnt & 0x3f; in mtk_sha_fill_padding()
269 *(ctx->buffer + ctx->bufcnt) = 0x80; in mtk_sha_fill_padding()
270 memset(ctx->buffer + ctx->bufcnt + 1, 0, padlen - 1); in mtk_sha_fill_padding()
271 memcpy(ctx->buffer + ctx->bufcnt + padlen, &bits[1], 8); in mtk_sha_fill_padding()
272 ctx->bufcnt += padlen + 8; in mtk_sha_fill_padding()
410 ctx->bufcnt = 0; in mtk_sha_init()
418 ctx->bufcnt = ctx->bs; in mtk_sha_init()
500 dev_dbg(cryp->dev, "slow: bufcnt: %zu\n", ctx->bufcnt); in mtk_sha_update_slow()
507 if (final || (ctx->bufcnt == SHA_BUF_SIZE && ctx->total)) { in mtk_sha_update_slow()
508 count = ctx->bufcnt; in mtk_sha_update_slow()
509 ctx->bufcnt = 0; in mtk_sha_update_slow()
526 if (ctx->bufcnt || ctx->offset) in mtk_sha_update_start()
574 count = ctx->bufcnt; in mtk_sha_update_start()
575 ctx->bufcnt = 0; in mtk_sha_update_start()
615 count = ctx->bufcnt; in mtk_sha_final_req()
616 ctx->bufcnt = 0; in mtk_sha_final_req()
758 if ((ctx->bufcnt + ctx->total < SHA_BUF_SIZE) && in mtk_sha_update()