Lines Matching refs:out_buf
70 zstd_out_buffer out_buf = { NULL, 0, 0 }; in zstd_uncompress() local
81 out_buf.size = PAGE_SIZE; in zstd_uncompress()
82 out_buf.dst = squashfs_first_page(output); in zstd_uncompress()
83 if (IS_ERR(out_buf.dst)) { in zstd_uncompress()
84 error = PTR_ERR(out_buf.dst); in zstd_uncompress()
109 if (out_buf.pos == out_buf.size) { in zstd_uncompress()
110 out_buf.dst = squashfs_next_page(output); in zstd_uncompress()
111 if (IS_ERR(out_buf.dst)) { in zstd_uncompress()
112 error = PTR_ERR(out_buf.dst); in zstd_uncompress()
114 } else if (out_buf.dst == NULL) { in zstd_uncompress()
121 out_buf.pos = 0; in zstd_uncompress()
122 out_buf.size = PAGE_SIZE; in zstd_uncompress()
125 total_out -= out_buf.pos; in zstd_uncompress()
126 zstd_err = zstd_decompress_stream(stream, &out_buf, &in_buf); in zstd_uncompress()
127 total_out += out_buf.pos; /* add the additional data produced */ in zstd_uncompress()