Lines Matching defs:buf
26 struct xz_buf buf;
129 stream->buf.in_pos = 0;
130 stream->buf.in_size = 0;
131 stream->buf.out_pos = 0;
132 stream->buf.out_size = PAGE_SIZE;
133 stream->buf.out = squashfs_first_page(output);
134 if (IS_ERR(stream->buf.out)) {
135 error = PTR_ERR(stream->buf.out);
142 if (stream->buf.in_pos == stream->buf.in_size) {
155 stream->buf.in = data + offset;
156 stream->buf.in_size = avail;
157 stream->buf.in_pos = 0;
161 if (stream->buf.out_pos == stream->buf.out_size) {
162 stream->buf.out = squashfs_next_page(output);
163 if (IS_ERR(stream->buf.out)) {
164 error = PTR_ERR(stream->buf.out);
166 } else if (stream->buf.out != NULL) {
167 stream->buf.out_pos = 0;
172 xz_err = xz_dec_run(stream->state, &stream->buf);
184 return error ? error : total + stream->buf.out_pos;