Lines Matching refs:b
150 #define LEVEL(t,b,v) \ in vli_decode_bits() argument
152 if ((in & ((1 << b) -1)) == v) { \ in vli_decode_bits()
153 *out = ((in & ((~0ULL) >> (64-t))) >> b) + adj; \ in vli_decode_bits()
156 adj += 1ULL << (t - b); \ in vli_decode_bits()
176 #define LEVEL(t,b,v) do { \ in __vli_encode_bits() argument
177 max += 1ULL << (t - b); \ in __vli_encode_bits()
180 *out = ((in - adj) << b) | v; \ in __vli_encode_bits()
205 u8 *b; member
213 cur->b = s; in bitstream_cursor_reset()
222 cur->b = cur->b + (bits >> 3); in bitstream_cursor_advance()
262 unsigned char *b = bs->cur.b; in bitstream_put_bits() local
268 if ((bs->cur.b + ((bs->cur.bit + bits -1) >> 3)) - bs->buf >= bs->buf_len) in bitstream_put_bits()
275 *b++ |= (val & 0xff) << bs->cur.bit; in bitstream_put_bits()
278 *b++ |= (val >> tmp) & 0xff; in bitstream_put_bits()
301 if (bs->cur.b + ((bs->cur.bit + bs->pad_bits + bits -1) >> 3) - bs->buf >= bs->buf_len) in bitstream_get_bits()
302 bits = ((bs->buf_len - (bs->cur.b - bs->buf)) << 3) in bitstream_get_bits()
316 memcpy(&val, bs->cur.b+1, n - 1); in bitstream_get_bits()
321 val |= bs->cur.b[0] >> bs->cur.bit; in bitstream_get_bits()