Lines Matching refs:strm
14 z_streamp strm in dfltcc_can_deflate() argument
17 deflate_state *state = (deflate_state *)strm->state; in dfltcc_can_deflate()
41 z_streamp strm in dfltcc_gdht() argument
44 deflate_state *state = (deflate_state *)strm->state; in dfltcc_gdht()
46 size_t avail_in = avail_in = strm->avail_in; in dfltcc_gdht()
50 &strm->next_in, &avail_in, NULL); in dfltcc_gdht()
54 z_streamp strm in dfltcc_cmpr() argument
57 deflate_state *state = (deflate_state *)strm->state; in dfltcc_cmpr()
59 size_t avail_in = strm->avail_in; in dfltcc_cmpr()
60 size_t avail_out = strm->avail_out; in dfltcc_cmpr()
64 param, &strm->next_out, &avail_out, in dfltcc_cmpr()
65 &strm->next_in, &avail_in, state->window); in dfltcc_cmpr()
66 strm->total_in += (strm->avail_in - avail_in); in dfltcc_cmpr()
67 strm->total_out += (strm->avail_out - avail_out); in dfltcc_cmpr()
68 strm->avail_in = avail_in; in dfltcc_cmpr()
69 strm->avail_out = avail_out; in dfltcc_cmpr()
74 z_streamp strm, in send_eobs() argument
78 deflate_state *state = (deflate_state *)strm->state; in send_eobs()
84 flush_pending(strm); in send_eobs()
101 z_streamp strm, in dfltcc_deflate() argument
106 deflate_state *state = (deflate_state *)strm->state; in dfltcc_deflate()
115 if (!dfltcc_can_deflate(strm)) in dfltcc_deflate()
127 if (flush == Z_FINISH && strm->avail_in == 0 && !param->cf) { in dfltcc_deflate()
132 send_eobs(strm, param); in dfltcc_deflate()
138 if (strm->avail_in == 0 && !param->cf) { in dfltcc_deflate()
149 strm->total_in > dfltcc_state->block_threshold && in dfltcc_deflate()
150 strm->avail_in >= dfltcc_state->dht_threshold) { in dfltcc_deflate()
155 masked_avail_in += strm->avail_in; in dfltcc_deflate()
156 strm->avail_in = 0; in dfltcc_deflate()
162 send_eobs(strm, param); in dfltcc_deflate()
165 strm->total_in + dfltcc_state->block_size; in dfltcc_deflate()
166 if (strm->avail_out == 0) { in dfltcc_deflate()
177 if (no_flush && strm->avail_in > dfltcc_state->block_size) { in dfltcc_deflate()
178 masked_avail_in += (strm->avail_in - dfltcc_state->block_size); in dfltcc_deflate()
179 strm->avail_in = dfltcc_state->block_size; in dfltcc_deflate()
206 *strm->next_out = (Byte)state->bi_buf; in dfltcc_deflate()
209 param->cv = strm->adler; in dfltcc_deflate()
213 if (strm->total_in == 0 && dfltcc_state->block_threshold > 0) { in dfltcc_deflate()
218 dfltcc_gdht(strm); in dfltcc_deflate()
224 cc = dfltcc_cmpr(strm); in dfltcc_deflate()
225 if (strm->avail_in < 4096 && masked_avail_in > 0) in dfltcc_deflate()
235 strm->msg = oesc_msg(dfltcc_state->msg, param->oesc); in dfltcc_deflate()
240 state->bi_buf = *strm->next_out & ((1 << state->bi_valid) - 1); in dfltcc_deflate()
241 strm->adler = param->cv; in dfltcc_deflate()
244 strm->avail_in += masked_avail_in; in dfltcc_deflate()
255 send_eobs(strm, param); in dfltcc_deflate()
258 strm->total_in + dfltcc_state->block_size; in dfltcc_deflate()
278 if (strm->avail_in != 0 && strm->avail_out != 0) in dfltcc_deflate()