Lines Matching refs:in_buf
107 u8 *in_buf, *in_buf_save, *out_buf;
127 in_buf = input;
132 in_buf = malloc(lzo1x_worst_compress(LZO_BLOCK_SIZE));
133 if (!in_buf) {
138 in_buf_save = in_buf;
145 * Start from in_buf + HEADER_SIZE_MAX to make it possible
150 in_buf += HEADER_SIZE_MAX;
151 in_len = fill(in_buf, HEADER_SIZE_MAX);
154 if (!parse_header(in_buf, &skip, in_len)) {
158 in_buf += skip;
163 memcpy(in_buf_save, in_buf, in_len);
164 in_buf = in_buf_save;
173 skip = fill(in_buf + in_len, 4 - in_len);
181 dst_len = get_unaligned_be32(in_buf);
182 in_buf += 4;
199 skip = fill(in_buf + in_len, 8 - in_len);
207 src_len = get_unaligned_be32(in_buf);
208 in_buf += 8;
218 skip = fill(in_buf + in_len, src_len - in_len);
232 memcpy(out_buf, in_buf, src_len);
234 r = lzo1x_decompress_safe((u8 *) in_buf, src_len,
250 in_buf += src_len;
255 * in_buf, move it to the beginning of the buffer.
260 in_buf_save[skip] = in_buf[skip];
261 in_buf = in_buf_save;