Lines Matching refs:stream

48 	struct z_stream_s *stream = &ctx->comp_stream;  in deflate_comp_init()  local
50 stream->workspace = vzalloc(zlib_deflate_workspacesize( in deflate_comp_init()
52 if (!stream->workspace) { in deflate_comp_init()
56 ret = zlib_deflateInit2(stream, DEFLATE_DEF_LEVEL, Z_DEFLATED, in deflate_comp_init()
66 vfree(stream->workspace); in deflate_comp_init()
73 struct z_stream_s *stream = &ctx->decomp_stream; in deflate_decomp_init() local
75 stream->workspace = vzalloc(zlib_inflate_workspacesize()); in deflate_decomp_init()
76 if (!stream->workspace) { in deflate_decomp_init()
80 ret = zlib_inflateInit2(stream, -DEFLATE_DEF_WINBITS); in deflate_decomp_init()
88 vfree(stream->workspace); in deflate_decomp_init()
132 struct z_stream_s *stream = &dctx->comp_stream; in deflate_compress() local
134 ret = zlib_deflateReset(stream); in deflate_compress()
140 stream->next_in = (u8 *)src; in deflate_compress()
141 stream->avail_in = slen; in deflate_compress()
142 stream->next_out = (u8 *)dst; in deflate_compress()
143 stream->avail_out = *dlen; in deflate_compress()
145 ret = zlib_deflate(stream, Z_FINISH); in deflate_compress()
151 *dlen = stream->total_out; in deflate_compress()
162 struct z_stream_s *stream = &dctx->decomp_stream; in deflate_decompress() local
164 ret = zlib_inflateReset(stream); in deflate_decompress()
170 stream->next_in = (u8 *)src; in deflate_decompress()
171 stream->avail_in = slen; in deflate_decompress()
172 stream->next_out = (u8 *)dst; in deflate_decompress()
173 stream->avail_out = *dlen; in deflate_decompress()
175 ret = zlib_inflate(stream, Z_SYNC_FLUSH); in deflate_decompress()
181 if (ret == Z_OK && !stream->avail_in && stream->avail_out) { in deflate_decompress()
183 stream->next_in = &zerostuff; in deflate_decompress()
184 stream->avail_in = 1; in deflate_decompress()
185 ret = zlib_inflate(stream, Z_FINISH); in deflate_decompress()
192 *dlen = stream->total_out; in deflate_decompress()