Lines Matching refs:gz_stream
70 struct gz_stream { struct
75 z_stream gz_stream; /* zlib state */ argument
106 struct gz_stream *s; in gz_init()
113 s->gz_stream.zalloc = gz_alloc; in gz_init()
114 s->gz_stream.zfree = gz_free; in gz_init()
115 s->gz_stream.opaque = NULL; in gz_init()
116 s->gz_stream.next_in = Z_NULL; in gz_init()
117 s->gz_stream.avail_in = 0; in gz_init()
126 error = deflateInit2(&s->gz_stream, level, Z_DEFLATED, -MAX_WBITS, in gz_init()
143 struct gz_stream *s; in gz_reset()
151 (void)deflateReset(&s->gz_stream); in gz_reset()
152 s->gz_stream.avail_out = s->gz_bufsz; in gz_reset()
153 s->gz_stream.next_out = s->gz_buffer; in gz_reset()
162 s->gz_stream.next_out += hdrlen; in gz_reset()
163 s->gz_stream.avail_out -= hdrlen; in gz_reset()
170 struct gz_stream *s; in gz_write()
179 s->gz_stream.avail_in = len; in gz_write()
180 s->gz_stream.next_in = data; in gz_write()
186 zerror = deflate(&s->gz_stream, zflag); in gz_write()
192 if (s->gz_stream.avail_out == 0 || zerror == Z_STREAM_END) { in gz_write()
197 len = s->gz_bufsz - s->gz_stream.avail_out; in gz_write()
205 htole32(s->gz_stream.total_in); in gz_write()
217 s->gz_stream.next_out = s->gz_buffer; in gz_write()
218 s->gz_stream.avail_out = s->gz_bufsz; in gz_write()
229 (zflag == Z_FINISH || s->gz_stream.avail_in > 0)); in gz_write()
237 struct gz_stream *s; in gz_fini()
240 (void)deflateEnd(&s->gz_stream); in gz_fini()