Lines Matching refs:buf
26 struct xz_buf buf; member
129 stream->buf.in_pos = 0; in squashfs_xz_uncompress()
130 stream->buf.in_size = 0; in squashfs_xz_uncompress()
131 stream->buf.out_pos = 0; in squashfs_xz_uncompress()
132 stream->buf.out_size = PAGE_SIZE; in squashfs_xz_uncompress()
133 stream->buf.out = squashfs_first_page(output); in squashfs_xz_uncompress()
138 if (stream->buf.in_pos == stream->buf.in_size) { in squashfs_xz_uncompress()
151 stream->buf.in = data + offset; in squashfs_xz_uncompress()
152 stream->buf.in_size = avail; in squashfs_xz_uncompress()
153 stream->buf.in_pos = 0; in squashfs_xz_uncompress()
157 if (stream->buf.out_pos == stream->buf.out_size) { in squashfs_xz_uncompress()
158 stream->buf.out = squashfs_next_page(output); in squashfs_xz_uncompress()
159 if (stream->buf.out != NULL) { in squashfs_xz_uncompress()
160 stream->buf.out_pos = 0; in squashfs_xz_uncompress()
165 xz_err = xz_dec_run(stream->state, &stream->buf); in squashfs_xz_uncompress()
176 return error ? error : total + stream->buf.out_pos; in squashfs_xz_uncompress()