Lines Matching refs:in_buf

54 	zstd_in_buffer in_buf;  member
429 workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start)); in zstd_compress_folios()
430 workspace->in_buf.pos = 0; in zstd_compress_folios()
431 workspace->in_buf.size = cur_len; in zstd_compress_folios()
448 &workspace->in_buf); in zstd_compress_folios()
462 if (tot_in + workspace->in_buf.pos > 8192 && in zstd_compress_folios()
463 tot_in + workspace->in_buf.pos < in zstd_compress_folios()
497 if (workspace->in_buf.pos >= len) { in zstd_compress_folios()
498 tot_in += workspace->in_buf.pos; in zstd_compress_folios()
503 if (workspace->in_buf.pos == workspace->in_buf.size) { in zstd_compress_folios()
504 tot_in += workspace->in_buf.size; in zstd_compress_folios()
505 kunmap_local(workspace->in_buf.src); in zstd_compress_folios()
506 workspace->in_buf.src = NULL; in zstd_compress_folios()
514 workspace->in_buf.src = kmap_local_folio(in_folio, in zstd_compress_folios()
516 workspace->in_buf.pos = 0; in zstd_compress_folios()
517 workspace->in_buf.size = cur_len; in zstd_compress_folios()
572 if (workspace->in_buf.src) { in zstd_compress_folios()
573 kunmap_local(workspace->in_buf.src); in zstd_compress_folios()
603 workspace->in_buf.src = kmap_local_folio(folios_in[folio_in_index], 0); in zstd_decompress_bio()
604 workspace->in_buf.pos = 0; in zstd_decompress_bio()
605 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE); in zstd_decompress_bio()
615 &workspace->in_buf); in zstd_decompress_bio()
635 if (workspace->in_buf.pos >= srclen) in zstd_decompress_bio()
642 if (workspace->in_buf.pos == workspace->in_buf.size) { in zstd_decompress_bio()
643 kunmap_local(workspace->in_buf.src); in zstd_decompress_bio()
646 workspace->in_buf.src = NULL; in zstd_decompress_bio()
651 workspace->in_buf.src = in zstd_decompress_bio()
653 workspace->in_buf.pos = 0; in zstd_decompress_bio()
654 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE); in zstd_decompress_bio()
659 if (workspace->in_buf.src) in zstd_decompress_bio()
660 kunmap_local(workspace->in_buf.src); in zstd_decompress_bio()
688 workspace->in_buf.src = data_in; in zstd_decompress()
689 workspace->in_buf.pos = 0; in zstd_decompress()
690 workspace->in_buf.size = srclen; in zstd_decompress()
700 ret = zstd_decompress_stream(stream, &workspace->out_buf, &workspace->in_buf); in zstd_decompress()