Lines Matching refs:in_buf
51 ZSTD_inBuffer in_buf;
402 workspace->in_buf.src = kmap(in_page);
403 workspace->in_buf.pos = 0;
404 workspace->in_buf.size = min_t(size_t, len, PAGE_SIZE);
422 &workspace->in_buf);
431 if (tot_in + workspace->in_buf.pos > 8192 &&
432 tot_in + workspace->in_buf.pos <
468 if (workspace->in_buf.pos >= len) {
469 tot_in += workspace->in_buf.pos;
474 if (workspace->in_buf.pos == workspace->in_buf.size) {
482 workspace->in_buf.src = kmap(in_page);
483 workspace->in_buf.pos = 0;
484 workspace->in_buf.size = min_t(size_t, len, PAGE_SIZE);
568 workspace->in_buf.src = kmap(pages_in[page_in_index]);
569 workspace->in_buf.pos = 0;
570 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE);
580 &workspace->in_buf);
596 if (workspace->in_buf.pos >= srclen)
603 if (workspace->in_buf.pos == workspace->in_buf.size) {
606 workspace->in_buf.src = NULL;
611 workspace->in_buf.src = kmap(pages_in[page_in_index]);
612 workspace->in_buf.pos = 0;
613 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE);
619 if (workspace->in_buf.src)
646 workspace->in_buf.src = data_in;
647 workspace->in_buf.pos = 0;
648 workspace->in_buf.size = srclen;
656 && workspace->in_buf.pos < workspace->in_buf.size) {
668 &workspace->in_buf);