Lines Matching refs:avail_bits

1873     unsigned avail_bits, len;  in lshpack_dec_huff_decode()  local
1886 avail_bits = 0; in lshpack_dec_huff_decode()
1891 len = (sizeof(buf) * 8 - avail_bits) >> 3; in lshpack_dec_huff_decode()
1892 avail_bits += len << 3; in lshpack_dec_huff_decode()
1932 avail_bits += 8; in lshpack_dec_huff_decode()
1934 while (src < src_end && avail_bits <= sizeof(buf) * 8 - 8); in lshpack_dec_huff_decode()
1939 && avail_bits >= 16) in lshpack_dec_huff_decode()
1944 idx = buf >> (avail_bits - 16); in lshpack_dec_huff_decode()
1950 avail_bits -= hdec.lens >> 2; in lshpack_dec_huff_decode()
1952 while (avail_bits >= 16 && hdec.lens); in lshpack_dec_huff_decode()
1953 if (avail_bits < 16) in lshpack_dec_huff_decode()
1958 while (avail_bits >= 16) in lshpack_dec_huff_decode()
1960 idx = buf >> (avail_bits - 16); in lshpack_dec_huff_decode()
1980 avail_bits -= hdec.lens >> 2; in lshpack_dec_huff_decode()
1994 if (avail_bits >= SHORTEST_CODE) in lshpack_dec_huff_decode()
1996 idx = buf << (16 - avail_bits); in lshpack_dec_huff_decode()
1997 idx |= (1 << (16 - avail_bits)) - 1; /* EOF */ in lshpack_dec_huff_decode()
1998 if (idx == 0xFFFF && avail_bits < 8) in lshpack_dec_huff_decode()
2005 if (((unsigned) hdec.lens >> 2) > avail_bits) in lshpack_dec_huff_decode()
2024 avail_bits -= hdec.lens >> 2; in lshpack_dec_huff_decode()
2038 if (avail_bits > 0) in lshpack_dec_huff_decode()
2040 if (((1u << avail_bits) - 1) != (buf & ((1u << avail_bits) - 1))) in lshpack_dec_huff_decode()
2052 while ((avail_bits & 7) && dst > orig_dst) in lshpack_dec_huff_decode()
2053 avail_bits += encode_table[ *--dst ].bits; in lshpack_dec_huff_decode()
2054 assert((avail_bits & 7) == 0); in lshpack_dec_huff_decode()
2055 src -= avail_bits >> 3; in lshpack_dec_huff_decode()