Lines Matching refs:in_buf
51 zstd_in_buffer in_buf;
406 workspace->in_buf.src = kmap_local_page(in_page);
407 workspace->in_buf.pos = 0;
408 workspace->in_buf.size = min_t(size_t, len, PAGE_SIZE);
426 &workspace->in_buf);
435 if (tot_in + workspace->in_buf.pos > 8192 &&
436 tot_in + workspace->in_buf.pos <
470 if (workspace->in_buf.pos >= len) {
471 tot_in += workspace->in_buf.pos;
476 if (workspace->in_buf.pos == workspace->in_buf.size) {
478 kunmap_local(workspace->in_buf.src);
483 workspace->in_buf.src = kmap_local_page(in_page);
484 workspace->in_buf.pos = 0;
485 workspace->in_buf.size = min_t(size_t, len, PAGE_SIZE);
535 if (workspace->in_buf.src) {
536 kunmap_local(workspace->in_buf.src);
562 workspace->in_buf.src = kmap_local_page(pages_in[page_in_index]);
563 workspace->in_buf.pos = 0;
564 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE);
574 &workspace->in_buf);
590 if (workspace->in_buf.pos >= srclen)
597 if (workspace->in_buf.pos == workspace->in_buf.size) {
598 kunmap_local(workspace->in_buf.src);
601 workspace->in_buf.src = NULL;
606 workspace->in_buf.src = kmap_local_page(pages_in[page_in_index]);
607 workspace->in_buf.pos = 0;
608 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE);
613 if (workspace->in_buf.src)
614 kunmap_local(workspace->in_buf.src);
639 workspace->in_buf.src = data_in;
640 workspace->in_buf.pos = 0;
641 workspace->in_buf.size = srclen;
649 && workspace->in_buf.pos < workspace->in_buf.size) {
661 &workspace->in_buf);