Lines Matching refs:bufcnt
368 u32 bufcnt; member
1024 len = new_len + ctx->bufcnt; in s5p_hash_copy_sgs()
1034 if (ctx->bufcnt) in s5p_hash_copy_sgs()
1035 memcpy(buf, ctx->dd->xmit_buf, ctx->bufcnt); in s5p_hash_copy_sgs()
1037 scatterwalk_map_and_copy(buf + ctx->bufcnt, sg, ctx->skip, in s5p_hash_copy_sgs()
1043 ctx->bufcnt = 0; in s5p_hash_copy_sgs()
1071 if (ctx->bufcnt) in s5p_hash_copy_sg_lists()
1086 if (ctx->bufcnt) { in s5p_hash_copy_sg_lists()
1087 sg_set_buf(tmp, ctx->dd->xmit_buf, ctx->bufcnt); in s5p_hash_copy_sg_lists()
1183 if (ctx->bufcnt) { in s5p_hash_prepare_sgs()
1186 sg_set_buf(ctx->sgl, ctx->dd->xmit_buf, ctx->bufcnt); in s5p_hash_prepare_sgs()
1220 ctx->total = nbytes + ctx->bufcnt; in s5p_hash_prepare_request()
1224 if (nbytes && (!IS_ALIGNED(ctx->bufcnt, BUFLEN))) { in s5p_hash_prepare_request()
1226 int len = BUFLEN - ctx->bufcnt % BUFLEN; in s5p_hash_prepare_request()
1231 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src, in s5p_hash_prepare_request()
1233 ctx->bufcnt += len; in s5p_hash_prepare_request()
1240 if (ctx->bufcnt) in s5p_hash_prepare_request()
1241 memcpy(ctx->dd->xmit_buf, ctx->buffer, ctx->bufcnt); in s5p_hash_prepare_request()
1267 if (unlikely(!ctx->bufcnt)) { in s5p_hash_prepare_request()
1280 ctx->bufcnt = hash_later; in s5p_hash_prepare_request()
1507 if (ctx->bufcnt + req->nbytes <= BUFLEN) { in s5p_hash_update()
1508 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src, in s5p_hash_update()
1510 ctx->bufcnt += req->nbytes; in s5p_hash_update()
1546 ctx->buffer, ctx->bufcnt, req->result); in s5p_hash_final_shash()
1580 if (!ctx->digcnt && ctx->bufcnt < BUFLEN) in s5p_hash_final()
1628 ctx->bufcnt = 0; in s5p_hash_init()
1724 memcpy(out, ctx, sizeof(*ctx) + ctx->bufcnt); in s5p_hash_export()
1742 if (ctx_in->bufcnt > BUFLEN) { in s5p_hash_import()