Lines Matching refs:in_buf

54 	zstd_in_buffer in_buf;  member
430 workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_page(start)); in zstd_compress_folios()
431 workspace->in_buf.pos = 0; in zstd_compress_folios()
432 workspace->in_buf.size = cur_len; in zstd_compress_folios()
449 &workspace->in_buf); in zstd_compress_folios()
463 if (tot_in + workspace->in_buf.pos > 8192 && in zstd_compress_folios()
464 tot_in + workspace->in_buf.pos < in zstd_compress_folios()
498 if (workspace->in_buf.pos >= len) { in zstd_compress_folios()
499 tot_in += workspace->in_buf.pos; in zstd_compress_folios()
504 if (workspace->in_buf.pos == workspace->in_buf.size) { in zstd_compress_folios()
505 tot_in += workspace->in_buf.size; in zstd_compress_folios()
506 kunmap_local(workspace->in_buf.src); in zstd_compress_folios()
507 workspace->in_buf.src = NULL; in zstd_compress_folios()
515 workspace->in_buf.src = kmap_local_folio(in_folio, in zstd_compress_folios()
517 workspace->in_buf.pos = 0; in zstd_compress_folios()
518 workspace->in_buf.size = cur_len; in zstd_compress_folios()
573 if (workspace->in_buf.src) { in zstd_compress_folios()
574 kunmap_local(workspace->in_buf.src); in zstd_compress_folios()
604 workspace->in_buf.src = kmap_local_folio(folios_in[folio_in_index], 0); in zstd_decompress_bio()
605 workspace->in_buf.pos = 0; in zstd_decompress_bio()
606 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE); in zstd_decompress_bio()
616 &workspace->in_buf); in zstd_decompress_bio()
636 if (workspace->in_buf.pos >= srclen) in zstd_decompress_bio()
643 if (workspace->in_buf.pos == workspace->in_buf.size) { in zstd_decompress_bio()
644 kunmap_local(workspace->in_buf.src); in zstd_decompress_bio()
647 workspace->in_buf.src = NULL; in zstd_decompress_bio()
652 workspace->in_buf.src = in zstd_decompress_bio()
654 workspace->in_buf.pos = 0; in zstd_decompress_bio()
655 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE); in zstd_decompress_bio()
660 if (workspace->in_buf.src) in zstd_decompress_bio()
661 kunmap_local(workspace->in_buf.src); in zstd_decompress_bio()
689 workspace->in_buf.src = data_in; in zstd_decompress()
690 workspace->in_buf.pos = 0; in zstd_decompress()
691 workspace->in_buf.size = srclen; in zstd_decompress()
701 ret = zstd_decompress_stream(stream, &workspace->out_buf, &workspace->in_buf); in zstd_decompress()