Lines Matching refs:z

8 	struct z_stream_s z;  member
37 vfree(strm->z.workspace); in z_erofs_deflate_exit()
79 strm->z.workspace = vmalloc(zlib_inflate_workspacesize()); in z_erofs_load_deflate_config()
80 if (!strm->z.workspace) { in z_erofs_load_deflate_config()
140 zerr = zlib_inflateInit2(&strm->z, -MAX_WBITS); in z_erofs_deflate_decompress()
147 strm->z.avail_in = min_t(u32, insz, PAGE_SIZE - rq->pageofs_in); in z_erofs_deflate_decompress()
148 insz -= strm->z.avail_in; in z_erofs_deflate_decompress()
149 strm->z.next_in = kin + rq->pageofs_in; in z_erofs_deflate_decompress()
150 strm->z.avail_out = 0; in z_erofs_deflate_decompress()
153 if (!strm->z.avail_out) { in z_erofs_deflate_decompress()
162 strm->z.avail_out = min_t(u32, outsz, PAGE_SIZE - pofs); in z_erofs_deflate_decompress()
163 outsz -= strm->z.avail_out; in z_erofs_deflate_decompress()
171 strm->z.next_out = kout + pofs; in z_erofs_deflate_decompress()
175 if (!strm->z.avail_in && insz) { in z_erofs_deflate_decompress()
183 j = strm->z.next_out - kout; in z_erofs_deflate_decompress()
187 strm->z.avail_in = min_t(u32, insz, PAGE_SIZE); in z_erofs_deflate_decompress()
188 insz -= strm->z.avail_in; in z_erofs_deflate_decompress()
190 strm->z.next_in = kin; in z_erofs_deflate_decompress()
194 strm->z.next_out = kout + j; in z_erofs_deflate_decompress()
205 memcpy(strm->bounce, strm->z.next_in, strm->z.avail_in); in z_erofs_deflate_decompress()
206 strm->z.next_in = strm->bounce; in z_erofs_deflate_decompress()
225 zerr = zlib_inflate(&strm->z, Z_SYNC_FLUSH); in z_erofs_deflate_decompress()
226 if (zerr != Z_OK || !(outsz + strm->z.avail_out)) { in z_erofs_deflate_decompress()
238 if (zlib_inflateEnd(&strm->z) != Z_OK && !err) in z_erofs_deflate_decompress()