Lines Matching refs:param
45 struct dfltcc_param_v0 *param = &GET_DFLTCC_STATE(state)->param;
49 param, NULL, NULL,
58 struct dfltcc_param_v0 *param = &GET_DFLTCC_STATE(state)->param;
64 param, &strm->next_out, &avail_out,
75 const struct dfltcc_param_v0 *param
82 bi_reverse(param->eobs >> (15 - param->eobl), param->eobl),
83 param->eobl);
96 state->compressed_len += param->eobl;
108 struct dfltcc_param_v0 *param = &dfltcc_state->param;
127 if (flush == Z_FINISH && strm->avail_in == 0 && !param->cf) {
128 if (param->bcf) {
132 send_eobs(strm, param);
133 param->bcf = 0;
138 if (strm->avail_in == 0 && !param->cf) {
148 if (param->bcf && no_flush &&
151 if (param->cf) {
162 send_eobs(strm, param);
163 param->bcf = 0;
186 need_empty_block = flush == Z_FINISH && param->bcf && !param->bhf;
189 param->cvt = CVT_ADLER32;
194 if (flush == Z_FINISH && !param->bcf)
198 param->bhf = 1;
204 param->sbb = (unsigned int)state->bi_valid;
205 if (param->sbb > 0)
207 if (param->hl)
208 param->nt = 0; /* Honor history */
209 param->cv = strm->adler;
212 if (!param->bcf) {
214 param->htt = HTT_FIXED;
217 param->htt = HTT_DYNAMIC;
235 strm->msg = oesc_msg(dfltcc_state->msg, param->oesc);
236 state->bi_valid = param->sbb;
241 strm->adler = param->cv;
248 Assert(cc != DFLTCC_CC_OP2_CORRUPT || param->oesc == 0, "BUG");
255 send_eobs(strm, param);
256 param->bcf = 0;
260 param->bcf = 1;
271 param->hl = 0; /* Clear history */
275 param->bcf = 1;