Lines Matching refs:out_buf

55 	zstd_out_buffer out_buf;  member
440 workspace->out_buf.dst = folio_address(out_folio); in zstd_compress_folios()
441 workspace->out_buf.pos = 0; in zstd_compress_folios()
442 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE); in zstd_compress_folios()
447 ret2 = zstd_compress_stream(stream, &workspace->out_buf, in zstd_compress_folios()
464 tot_out + workspace->out_buf.pos) { in zstd_compress_folios()
470 if (workspace->out_buf.pos >= max_out) { in zstd_compress_folios()
471 tot_out += workspace->out_buf.pos; in zstd_compress_folios()
477 if (workspace->out_buf.pos == workspace->out_buf.size) { in zstd_compress_folios()
490 workspace->out_buf.dst = folio_address(out_folio); in zstd_compress_folios()
491 workspace->out_buf.pos = 0; in zstd_compress_folios()
492 workspace->out_buf.size = min_t(size_t, max_out, in zstd_compress_folios()
523 ret2 = zstd_end_stream(stream, &workspace->out_buf); in zstd_compress_folios()
536 tot_out += workspace->out_buf.pos; in zstd_compress_folios()
539 if (workspace->out_buf.pos >= max_out) { in zstd_compress_folios()
540 tot_out += workspace->out_buf.pos; in zstd_compress_folios()
557 workspace->out_buf.dst = folio_address(out_folio); in zstd_compress_folios()
558 workspace->out_buf.pos = 0; in zstd_compress_folios()
559 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE); in zstd_compress_folios()
607 workspace->out_buf.dst = workspace->buf; in zstd_decompress_bio()
608 workspace->out_buf.pos = 0; in zstd_decompress_bio()
609 workspace->out_buf.size = PAGE_SIZE; in zstd_decompress_bio()
614 ret2 = zstd_decompress_stream(stream, &workspace->out_buf, in zstd_decompress_bio()
627 total_out += workspace->out_buf.pos; in zstd_decompress_bio()
628 workspace->out_buf.pos = 0; in zstd_decompress_bio()
630 ret = btrfs_decompress_buf2page(workspace->out_buf.dst, in zstd_decompress_bio()
692 workspace->out_buf.dst = workspace->buf; in zstd_decompress()
693 workspace->out_buf.pos = 0; in zstd_decompress()
694 workspace->out_buf.size = sectorsize; in zstd_decompress()
700 ret = zstd_decompress_stream(stream, &workspace->out_buf, &workspace->in_buf); in zstd_decompress()
710 to_copy = workspace->out_buf.pos; in zstd_decompress()
711 memcpy_to_folio(dest_folio, dest_pgoff, workspace->out_buf.dst, to_copy); in zstd_decompress()