Lines Matching refs:in_buf
108 u8 *in_buf, *in_buf_save, *out_buf; in unlzo() local
128 in_buf = input; in unlzo()
133 in_buf = malloc(lzo1x_worst_compress(LZO_BLOCK_SIZE)); in unlzo()
134 if (!in_buf) { in unlzo()
139 in_buf_save = in_buf; in unlzo()
151 in_buf += HEADER_SIZE_MAX; in unlzo()
152 in_len = fill(in_buf, HEADER_SIZE_MAX); in unlzo()
155 if (!parse_header(in_buf, &skip, in_len)) { in unlzo()
159 in_buf += skip; in unlzo()
164 memcpy(in_buf_save, in_buf, in_len); in unlzo()
165 in_buf = in_buf_save; in unlzo()
174 skip = fill(in_buf + in_len, 4 - in_len); in unlzo()
182 dst_len = get_unaligned_be32(in_buf); in unlzo()
183 in_buf += 4; in unlzo()
200 skip = fill(in_buf + in_len, 8 - in_len); in unlzo()
208 src_len = get_unaligned_be32(in_buf); in unlzo()
209 in_buf += 8; in unlzo()
219 skip = fill(in_buf + in_len, src_len - in_len); in unlzo()
233 memcpy(out_buf, in_buf, src_len); in unlzo()
235 r = lzo1x_decompress_safe((u8 *) in_buf, src_len, in unlzo()
251 in_buf += src_len; in unlzo()
261 in_buf_save[skip] = in_buf[skip]; in unlzo()
262 in_buf = in_buf_save; in unlzo()