Lines Matching refs:bi_valid
234 if (s->bi_valid > (int)Buf_size - length) { in send_bits()
235 s->bi_buf |= (value << s->bi_valid); in send_bits()
237 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid); in send_bits()
238 s->bi_valid += length - Buf_size; in send_bits()
240 s->bi_buf |= value << s->bi_valid; in send_bits()
241 s->bi_valid += length; in send_bits()
248 if (s->bi_valid > (int)Buf_size - len) {\
250 s->bi_buf |= (val << s->bi_valid);\
252 s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
253 s->bi_valid += len - Buf_size;\
255 s->bi_buf |= (value) << s->bi_valid;\
256 s->bi_valid += len;\
428 s->bi_valid = 0; in _tr_init()
963 if (1 + s->last_eob_len + 10 - s->bi_valid < 9) { in _tr_align()
1236 if (s->bi_valid == 16) {
1239 s->bi_valid = 0;
1240 } else if (s->bi_valid >= 8) {
1243 s->bi_valid -= 8;
1253 if (s->bi_valid > 8) {
1255 } else if (s->bi_valid > 0) {
1259 s->bi_valid = 0;