Lines Matching refs:zin
350 z_stream zin; /* Input decompress context */ member
410 ctx->zin.zalloc = Z_NULL; in bio_zlib_new()
411 ctx->zin.zfree = Z_NULL; in bio_zlib_new()
430 inflateEnd(&ctx->zin); in bio_zlib_free()
449 z_stream *zin; in bio_zlib_read() local
455 zin = &ctx->zin; in bio_zlib_read()
461 if ((ret = inflateInit(zin)) != Z_OK) { in bio_zlib_read()
466 zin->next_in = ctx->ibuf; in bio_zlib_read()
467 zin->avail_in = 0; in bio_zlib_read()
471 zin->next_out = (unsigned char *)out; in bio_zlib_read()
472 zin->avail_out = (unsigned int)outl; in bio_zlib_read()
475 while (zin->avail_in) { in bio_zlib_read()
476 ret = inflate(zin, 0); in bio_zlib_read()
483 if ((ret == Z_STREAM_END) || !zin->avail_out) in bio_zlib_read()
484 return outl - zin->avail_out; in bio_zlib_read()
494 int tot = outl - zin->avail_out; in bio_zlib_read()
500 zin->avail_in = ret; in bio_zlib_read()
501 zin->next_in = ctx->ibuf; in bio_zlib_read()
700 ret = ctx->zin.avail_in; in bio_zlib_ctrl()