Lines Matching refs:out_buf

54 	zstd_out_buffer out_buf;  member
434 workspace->out_buf.dst = folio_address(out_folio); in zstd_compress_folios()
435 workspace->out_buf.pos = 0; in zstd_compress_folios()
436 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE); in zstd_compress_folios()
441 ret2 = zstd_compress_stream(stream, &workspace->out_buf, in zstd_compress_folios()
458 tot_out + workspace->out_buf.pos) { in zstd_compress_folios()
464 if (workspace->out_buf.pos >= max_out) { in zstd_compress_folios()
465 tot_out += workspace->out_buf.pos; in zstd_compress_folios()
471 if (workspace->out_buf.pos == workspace->out_buf.size) { in zstd_compress_folios()
484 workspace->out_buf.dst = folio_address(out_folio); in zstd_compress_folios()
485 workspace->out_buf.pos = 0; in zstd_compress_folios()
486 workspace->out_buf.size = min_t(size_t, max_out, in zstd_compress_folios()
517 ret2 = zstd_end_stream(stream, &workspace->out_buf); in zstd_compress_folios()
530 tot_out += workspace->out_buf.pos; in zstd_compress_folios()
533 if (workspace->out_buf.pos >= max_out) { in zstd_compress_folios()
534 tot_out += workspace->out_buf.pos; in zstd_compress_folios()
551 workspace->out_buf.dst = folio_address(out_folio); in zstd_compress_folios()
552 workspace->out_buf.pos = 0; in zstd_compress_folios()
553 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE); in zstd_compress_folios()
601 workspace->out_buf.dst = workspace->buf; in zstd_decompress_bio()
602 workspace->out_buf.pos = 0; in zstd_decompress_bio()
603 workspace->out_buf.size = PAGE_SIZE; in zstd_decompress_bio()
608 ret2 = zstd_decompress_stream(stream, &workspace->out_buf, in zstd_decompress_bio()
621 total_out += workspace->out_buf.pos; in zstd_decompress_bio()
622 workspace->out_buf.pos = 0; in zstd_decompress_bio()
624 ret = btrfs_decompress_buf2page(workspace->out_buf.dst, in zstd_decompress_bio()
686 workspace->out_buf.dst = workspace->buf; in zstd_decompress()
687 workspace->out_buf.pos = 0; in zstd_decompress()
688 workspace->out_buf.size = sectorsize; in zstd_decompress()
694 ret = zstd_decompress_stream(stream, &workspace->out_buf, &workspace->in_buf); in zstd_decompress()
704 to_copy = workspace->out_buf.pos; in zstd_decompress()
705 memcpy_to_folio(dest_folio, dest_pgoff, workspace->out_buf.dst, to_copy); in zstd_decompress()