Lines Matching refs:zsp
108 z_stream *zsp; in cf_check_compressed() local
148 zsp = bkmem_alloc(sizeof (*zsp)); in cf_check_compressed()
149 filep->fi_dcstream = zsp; in cf_check_compressed()
154 bzero(zsp, sizeof (*zsp)); in cf_check_compressed()
155 zsp->opaque = filep; in cf_check_compressed()
156 zsp->zalloc = cf_alloc; in cf_check_compressed()
157 zsp->zfree = cf_free; in cf_check_compressed()
158 zsp->avail_in = 0; in cf_check_compressed()
159 zsp->next_in = NULL; in cf_check_compressed()
160 zsp->avail_out = 0; in cf_check_compressed()
161 zsp->next_out = NULL; in cf_check_compressed()
162 if (inflateInit2(zsp, MAX_WBITS | 0x20) != Z_OK) { in cf_check_compressed()
192 z_stream *zsp; in cf_rewind() local
195 zsp = filep->fi_dcstream; in cf_rewind()
196 zsp->avail_in = 0; in cf_rewind()
197 zsp->next_in = NULL; in cf_rewind()
198 (void) inflateReset(zsp); in cf_rewind()
214 z_stream *zsp; in cf_read() local
223 zsp = filep->fi_dcstream; in cf_read()
225 dprintf(" reading at offset %lx\n", zsp->total_out); in cf_read()
226 zsp->next_out = (unsigned char *)buf; in cf_read()
227 zsp->avail_out = count; in cf_read()
228 while (zsp->avail_out != 0) { in cf_read()
229 if (zsp->avail_in == 0 && filep->fi_cfoff < ip->i_size) { in cf_read()
241 zsp->next_in = (unsigned char *)filep->fi_memp; in cf_read()
242 zsp->avail_in = filep->fi_count; in cf_read()
246 infbytes = zsp->avail_out; in cf_read()
248 zsp->avail_out, (unsigned long)zsp->next_out); in cf_read()
249 err = inflate(zsp, Z_NO_FLUSH); in cf_read()
250 infbytes -= zsp->avail_out; in cf_read()
259 dprintf("cf_read: returned %lx bytes\n", count - zsp->avail_out); in cf_read()
260 return (count - zsp->avail_out); in cf_read()
269 z_stream *zsp; in cf_seek() local
274 zsp = filep->fi_dcstream; in cf_seek()
276 addr += zsp->total_out; in cf_seek()
280 if (addr < zsp->total_out) { in cf_seek()
284 addr -= zsp->total_out; in cf_seek()