Lines Matching refs:out_buf
53 zstd_out_buffer out_buf;
421 workspace->out_buf.dst = page_address(out_page);
422 workspace->out_buf.pos = 0;
423 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE);
428 ret2 = zstd_compress_stream(stream, &workspace->out_buf,
440 tot_out + workspace->out_buf.pos) {
446 if (workspace->out_buf.pos >= max_out) {
447 tot_out += workspace->out_buf.pos;
453 if (workspace->out_buf.pos == workspace->out_buf.size) {
466 workspace->out_buf.dst = page_address(out_page);
467 workspace->out_buf.pos = 0;
468 workspace->out_buf.size = min_t(size_t, max_out,
494 ret2 = zstd_end_stream(stream, &workspace->out_buf);
502 tot_out += workspace->out_buf.pos;
505 if (workspace->out_buf.pos >= max_out) {
506 tot_out += workspace->out_buf.pos;
523 workspace->out_buf.dst = page_address(out_page);
524 workspace->out_buf.pos = 0;
525 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE);
569 workspace->out_buf.dst = workspace->buf;
570 workspace->out_buf.pos = 0;
571 workspace->out_buf.size = PAGE_SIZE;
576 ret2 = zstd_decompress_stream(stream, &workspace->out_buf,
585 total_out += workspace->out_buf.pos;
586 workspace->out_buf.pos = 0;
588 ret = btrfs_decompress_buf2page(workspace->out_buf.dst,
643 workspace->out_buf.dst = workspace->buf;
644 workspace->out_buf.pos = 0;
645 workspace->out_buf.size = sectorsize;
651 ret = zstd_decompress_stream(stream, &workspace->out_buf, &workspace->in_buf);
657 to_copy = workspace->out_buf.pos;
658 memcpy_to_page(dest_page, dest_pgoff, workspace->out_buf.dst, to_copy);