Lines Matching refs:bi_valid
370 local int bi_valid;
372 int bi_valid;
1312 bi_valid = 0;
1332 /* If not enough room in bi_buf, use (bi_valid) bits from bi_buf and
1333 * (Buf_size - bi_valid) bits from value to flush the filled bi_buf,
1334 * then fill in the rest of (value), leaving (length - (Buf_size-bi_valid))
1337 bi_buf |= (value << bi_valid);
1338 bi_valid += length;
1339 if (bi_valid > (int)Buf_size) {
1341 bi_valid -= Buf_size;
1342 bi_buf = (unsigned)value >> (length - bi_valid);
1369 if (bi_valid > 8) {
1371 } else if (bi_valid > 0) {
1378 bi_valid = 0;