Lines Matching refs:num_bits
88 u32 num_bits) in bitstream_ensure_bits() argument
90 if (is->bitsleft < num_bits) { in bitstream_ensure_bits()
105 bitstream_peek_bits(const struct input_bitstream *is, const u32 num_bits) in bitstream_peek_bits() argument
107 return (is->bitbuf >> 1) >> (sizeof(is->bitbuf) * 8 - num_bits - 1); in bitstream_peek_bits()
115 bitstream_remove_bits(struct input_bitstream *is, u32 num_bits) in bitstream_remove_bits() argument
117 is->bitbuf <<= num_bits; in bitstream_remove_bits()
118 is->bitsleft -= num_bits; in bitstream_remove_bits()
126 bitstream_pop_bits(struct input_bitstream *is, u32 num_bits) in bitstream_pop_bits() argument
128 u32 bits = bitstream_peek_bits(is, num_bits); in bitstream_pop_bits()
130 bitstream_remove_bits(is, num_bits); in bitstream_pop_bits()
136 bitstream_read_bits(struct input_bitstream *is, u32 num_bits) in bitstream_read_bits() argument
138 bitstream_ensure_bits(is, num_bits); in bitstream_read_bits()
139 return bitstream_pop_bits(is, num_bits); in bitstream_read_bits()
199 const u32 num_bits, const u8 lens[],