Lines Matching refs:in_buf
108 u8 *in_buf, *in_buf_save, *out_buf;
128 in_buf = input;
133 in_buf = malloc(lzo1x_worst_compress(LZO_BLOCK_SIZE));
134 if (!in_buf) {
139 in_buf_save = in_buf;
146 * Start from in_buf + HEADER_SIZE_MAX to make it possible
151 in_buf += HEADER_SIZE_MAX;
152 in_len = fill(in_buf, HEADER_SIZE_MAX);
155 if (!parse_header(in_buf, &skip, in_len)) {
159 in_buf += skip;
164 memcpy(in_buf_save, in_buf, in_len);
165 in_buf = in_buf_save;
174 skip = fill(in_buf + in_len, 4 - in_len);
182 dst_len = get_unaligned_be32(in_buf);
183 in_buf += 4;
200 skip = fill(in_buf + in_len, 8 - in_len);
208 src_len = get_unaligned_be32(in_buf);
209 in_buf += 8;
219 skip = fill(in_buf + in_len, src_len - in_len);
233 memcpy(out_buf, in_buf, src_len);
235 r = lzo1x_decompress_safe((u8 *) in_buf, src_len,
251 in_buf += src_len;
256 * in_buf, move it to the beginning of the buffer.
261 in_buf_save[skip] = in_buf[skip];
262 in_buf = in_buf_save;