Lines Matching refs:bufcnt
351 * @bufcnt: Number of bytes holded in buffer[]
372 u32 bufcnt;
1031 len = new_len + ctx->bufcnt;
1041 if (ctx->bufcnt)
1042 memcpy(buf, ctx->dd->xmit_buf, ctx->bufcnt);
1044 scatterwalk_map_and_copy(buf + ctx->bufcnt, sg, ctx->skip,
1050 ctx->bufcnt = 0;
1078 if (ctx->bufcnt)
1093 if (ctx->bufcnt) {
1094 sg_set_buf(tmp, ctx->dd->xmit_buf, ctx->bufcnt);
1190 if (ctx->bufcnt) {
1193 sg_set_buf(ctx->sgl, ctx->dd->xmit_buf, ctx->bufcnt);
1212 * either req->nbytes or ctx->bufcnt + req->nbytes is > BUFLEN or
1227 ctx->total = nbytes + ctx->bufcnt;
1231 if (nbytes && (!IS_ALIGNED(ctx->bufcnt, BUFLEN))) {
1233 int len = BUFLEN - ctx->bufcnt % BUFLEN;
1238 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src,
1240 ctx->bufcnt += len;
1247 if (ctx->bufcnt)
1248 memcpy(ctx->dd->xmit_buf, ctx->buffer, ctx->bufcnt);
1274 if (unlikely(!ctx->bufcnt)) {
1287 ctx->bufcnt = hash_later;
1514 if (ctx->bufcnt + req->nbytes <= BUFLEN) {
1515 scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src,
1517 ctx->bufcnt += req->nbytes;
1538 * which means that ctx->bufcnt!=0
1555 if (!ctx->digcnt && ctx->bufcnt < BUFLEN) {
1559 ctx->bufcnt, req->result);
1607 ctx->bufcnt = 0;
1703 memcpy(out, ctx, sizeof(*ctx) + ctx->bufcnt);
1721 if (ctx_in->bufcnt > BUFLEN) {