Lines Matching refs:in_buf

53 	zstd_in_buffer in_buf;  member
425 workspace->in_buf.src = kmap_local_folio(in_folio, pg_off); in zstd_compress_folios()
426 workspace->in_buf.pos = 0; in zstd_compress_folios()
427 workspace->in_buf.size = cur_len; in zstd_compress_folios()
444 &workspace->in_buf); in zstd_compress_folios()
458 if (tot_in + workspace->in_buf.pos > 8192 && in zstd_compress_folios()
459 tot_in + workspace->in_buf.pos < in zstd_compress_folios()
493 if (workspace->in_buf.pos >= len) { in zstd_compress_folios()
494 tot_in += workspace->in_buf.pos; in zstd_compress_folios()
499 if (workspace->in_buf.pos == workspace->in_buf.size) { in zstd_compress_folios()
500 tot_in += workspace->in_buf.size; in zstd_compress_folios()
501 kunmap_local(workspace->in_buf.src); in zstd_compress_folios()
502 workspace->in_buf.src = NULL; in zstd_compress_folios()
511 workspace->in_buf.src = kmap_local_folio(in_folio, pg_off); in zstd_compress_folios()
512 workspace->in_buf.pos = 0; in zstd_compress_folios()
513 workspace->in_buf.size = cur_len; in zstd_compress_folios()
568 if (workspace->in_buf.src) { in zstd_compress_folios()
569 kunmap_local(workspace->in_buf.src); in zstd_compress_folios()
599 workspace->in_buf.src = kmap_local_folio(folios_in[folio_in_index], 0); in zstd_decompress_bio()
600 workspace->in_buf.pos = 0; in zstd_decompress_bio()
601 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE); in zstd_decompress_bio()
611 &workspace->in_buf); in zstd_decompress_bio()
631 if (workspace->in_buf.pos >= srclen) in zstd_decompress_bio()
638 if (workspace->in_buf.pos == workspace->in_buf.size) { in zstd_decompress_bio()
639 kunmap_local(workspace->in_buf.src); in zstd_decompress_bio()
642 workspace->in_buf.src = NULL; in zstd_decompress_bio()
647 workspace->in_buf.src = in zstd_decompress_bio()
649 workspace->in_buf.pos = 0; in zstd_decompress_bio()
650 workspace->in_buf.size = min_t(size_t, srclen, PAGE_SIZE); in zstd_decompress_bio()
655 if (workspace->in_buf.src) in zstd_decompress_bio()
656 kunmap_local(workspace->in_buf.src); in zstd_decompress_bio()
684 workspace->in_buf.src = data_in; in zstd_decompress()
685 workspace->in_buf.pos = 0; in zstd_decompress()
686 workspace->in_buf.size = srclen; in zstd_decompress()
696 ret = zstd_decompress_stream(stream, &workspace->out_buf, &workspace->in_buf); in zstd_decompress()