Lines Matching refs:out_buf
52 ZSTD_outBuffer out_buf; member
414 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
415 workspace->out_buf.pos = 0; in zstd_compress_pages()
416 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE); in zstd_compress_pages()
421 ret2 = ZSTD_compressStream(stream, &workspace->out_buf, in zstd_compress_pages()
433 tot_out + workspace->out_buf.pos) { in zstd_compress_pages()
439 if (workspace->out_buf.pos >= max_out) { in zstd_compress_pages()
440 tot_out += workspace->out_buf.pos; in zstd_compress_pages()
446 if (workspace->out_buf.pos == workspace->out_buf.size) { in zstd_compress_pages()
461 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
462 workspace->out_buf.pos = 0; in zstd_compress_pages()
463 workspace->out_buf.size = min_t(size_t, max_out, in zstd_compress_pages()
490 ret2 = ZSTD_endStream(stream, &workspace->out_buf); in zstd_compress_pages()
498 tot_out += workspace->out_buf.pos; in zstd_compress_pages()
501 if (workspace->out_buf.pos >= max_out) { in zstd_compress_pages()
502 tot_out += workspace->out_buf.pos; in zstd_compress_pages()
521 workspace->out_buf.dst = kmap(out_page); in zstd_compress_pages()
522 workspace->out_buf.pos = 0; in zstd_compress_pages()
523 workspace->out_buf.size = min_t(size_t, max_out, PAGE_SIZE); in zstd_compress_pages()
572 workspace->out_buf.dst = workspace->buf; in zstd_decompress_bio()
573 workspace->out_buf.pos = 0; in zstd_decompress_bio()
574 workspace->out_buf.size = PAGE_SIZE; in zstd_decompress_bio()
579 ret2 = ZSTD_decompressStream(stream, &workspace->out_buf, in zstd_decompress_bio()
588 total_out += workspace->out_buf.pos; in zstd_decompress_bio()
589 workspace->out_buf.pos = 0; in zstd_decompress_bio()
591 ret = btrfs_decompress_buf2page(workspace->out_buf.dst, in zstd_decompress_bio()
650 workspace->out_buf.dst = workspace->buf; in zstd_decompress()
651 workspace->out_buf.pos = 0; in zstd_decompress()
652 workspace->out_buf.size = PAGE_SIZE; in zstd_decompress()
667 ret2 = ZSTD_decompressStream(stream, &workspace->out_buf, in zstd_decompress()
677 total_out += workspace->out_buf.pos; in zstd_decompress()
678 workspace->out_buf.pos = 0; in zstd_decompress()
689 workspace->out_buf.size - buf_offset); in zstd_decompress()
692 memcpy(kaddr + pg_offset, workspace->out_buf.dst + buf_offset, in zstd_decompress()