Lines Matching refs:data
40 ALWAYS_INLINE BitMemoryRegion(uint8_t* data, ssize_t bit_start, size_t bit_size) { in BitMemoryRegion() argument
42 data_ = AlignDown(data + (bit_start >> kBitsPerByteLog2), kPageSize); in BitMemoryRegion()
43 bit_start_ = bit_start + kBitsPerByte * (data - data_); in BitMemoryRegion()
56 const uint8_t* data() const { in data() function
120 Result* data = reinterpret_cast<Result*>(data_); in LoadBits() local
124 Result value = data[index] >> shift; in LoadBits()
127 Result extra = data[index + (shift + (bit_length - 1)) / width]; in LoadBits()
223 explicit BitMemoryReader(BitMemoryRegion data) in BitMemoryReader() argument
224 : finished_region_(data.Subregion(0, 0) /* set the length to zero */ ) { in BitMemoryReader()
226 explicit BitMemoryReader(const uint8_t* data, ssize_t bit_offset = 0)
227 : finished_region_(const_cast<uint8_t*>(data), bit_offset, /* bit_length */ 0) {
230 const uint8_t* data() const { return finished_region_.data(); } in data() function
268 uint64_t data = ReadBits<uint64_t>(N * kVarintBits); in ReadInterleavedVarints() local
270 values[i] = BitFieldExtract(data, i * kVarintBits, kVarintBits); in ReadInterleavedVarints()
298 return BitMemoryRegion(out_->data(), bit_start_, bit_offset_ - bit_start_); in GetWrittenRegion()
301 const uint8_t* data() const { return out_->data(); } in data() function
307 BitMemoryRegion region(out_->data(), bit_offset_, bit_length); in Allocate()