Lines Matching defs:lbuf
88 static uint16_t read10in32_gray(const uint8_t **ptr, uint32_t *lbuf,
96 *lbuf = read32(ptr, is_big);
100 temp = *lbuf >> shift & 0x3FF;
101 *lbuf = *lbuf >> 10;
106 static uint16_t read10in32(const uint8_t **ptr, uint32_t *lbuf,
112 *lbuf = read32(ptr, is_big);
116 *lbuf = *lbuf << 10 | *lbuf >> shift & 0x3FFFFF;
118 return *lbuf & 0x3FF;
121 static uint16_t read12in32(const uint8_t **ptr, uint32_t *lbuf,
127 *lbuf = read32(ptr, is_big);
132 case 7: return *lbuf & 0xFFF;
133 case 6: return (*lbuf >> 12) & 0xFFF;
135 uint32_t c = *lbuf >> 24;
136 *lbuf = read32(ptr, is_big);
137 c |= *lbuf << 8;
140 case 4: return (*lbuf >> 4) & 0xFFF;
141 case 3: return (*lbuf >> 16) & 0xFFF;
143 uint32_t c = *lbuf >> 28;
144 *lbuf = read32(ptr, is_big);
145 c |= *lbuf << 4;
148 case 1: return (*lbuf >> 8) & 0xFFF;
149 default: return *lbuf >> 20;