Lines Matching refs:bufcnt
372 u32 bufcnt; member
1031 len = new_len + ctx->bufcnt; in s5p_hash_copy_sgs()
1041 if (ctx->bufcnt) in s5p_hash_copy_sgs()
1042 memcpy(buf, ctx->dd->xmit_buf, ctx->bufcnt); in s5p_hash_copy_sgs()
1044 scatterwalk_map_and_copy(buf + ctx->bufcnt, sg, ctx->skip, in s5p_hash_copy_sgs()
1050 ctx->bufcnt = 0; in s5p_hash_copy_sgs()
1078 if (ctx->bufcnt) in s5p_hash_copy_sg_lists()
1093 if (ctx->bufcnt) { in s5p_hash_copy_sg_lists()
1094 sg_set_buf(tmp, ctx->dd->xmit_buf, ctx->bufcnt); in s5p_hash_copy_sg_lists()
1190 if (ctx->bufcnt) { in s5p_hash_prepare_sgs()
1193 sg_set_buf(ctx->sgl, ctx->dd->xmit_buf, ctx->bufcnt); in s5p_hash_prepare_sgs()
1227 ctx->total = nbytes + ctx->bufcnt; in s5p_hash_prepare_request()
1231 if (nbytes && (!IS_ALIGNED(ctx->bufcnt, BUFLEN))) { in s5p_hash_prepare_request()
1233 int len = BUFLEN - ctx->bufcnt % BUFLEN; in s5p_hash_prepare_request()
1238 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src, in s5p_hash_prepare_request()
1240 ctx->bufcnt += len; in s5p_hash_prepare_request()
1247 if (ctx->bufcnt) in s5p_hash_prepare_request()
1248 memcpy(ctx->dd->xmit_buf, ctx->buffer, ctx->bufcnt); in s5p_hash_prepare_request()
1274 if (unlikely(!ctx->bufcnt)) { in s5p_hash_prepare_request()
1287 ctx->bufcnt = hash_later; in s5p_hash_prepare_request()
1514 if (ctx->bufcnt + req->nbytes <= BUFLEN) { in s5p_hash_update()
1515 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src, in s5p_hash_update()
1517 ctx->bufcnt += req->nbytes; in s5p_hash_update()
1555 if (!ctx->digcnt && ctx->bufcnt < BUFLEN) { in s5p_hash_final()
1559 ctx->bufcnt, req->result); in s5p_hash_final()
1607 ctx->bufcnt = 0; in s5p_hash_init()
1703 memcpy(out, ctx, sizeof(*ctx) + ctx->bufcnt); in s5p_hash_export()
1721 if (ctx_in->bufcnt > BUFLEN) { in s5p_hash_import()