Lines Matching refs:bufcnt
352 * @bufcnt: Number of bytes holded in buffer[]
373 u32 bufcnt;
1028 len = new_len + ctx->bufcnt;
1038 if (ctx->bufcnt)
1039 memcpy(buf, ctx->dd->xmit_buf, ctx->bufcnt);
1041 scatterwalk_map_and_copy(buf + ctx->bufcnt, sg, ctx->skip,
1047 ctx->bufcnt = 0;
1075 if (ctx->bufcnt)
1090 if (ctx->bufcnt) {
1091 sg_set_buf(tmp, ctx->dd->xmit_buf, ctx->bufcnt);
1187 if (ctx->bufcnt) {
1190 sg_set_buf(ctx->sgl, ctx->dd->xmit_buf, ctx->bufcnt);
1209 * either req->nbytes or ctx->bufcnt + req->nbytes is > BUFLEN or
1224 ctx->total = nbytes + ctx->bufcnt;
1228 if (nbytes && (!IS_ALIGNED(ctx->bufcnt, BUFLEN))) {
1230 int len = BUFLEN - ctx->bufcnt % BUFLEN;
1235 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src,
1237 ctx->bufcnt += len;
1244 if (ctx->bufcnt)
1245 memcpy(ctx->dd->xmit_buf, ctx->buffer, ctx->bufcnt);
1271 if (unlikely(!ctx->bufcnt)) {
1284 ctx->bufcnt = hash_later;
1511 if (ctx->bufcnt + req->nbytes <= BUFLEN) {
1512 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src,
1514 ctx->bufcnt += req->nbytes;
1535 * which means that ctx->bufcnt!=0
1552 if (!ctx->digcnt && ctx->bufcnt < BUFLEN) {
1556 ctx->bufcnt, req->result);
1604 ctx->bufcnt = 0;
1700 memcpy(out, ctx, sizeof(*ctx) + ctx->bufcnt);
1718 if (ctx_in->bufcnt > BUFLEN) {