Lines Matching refs:buffer_
77 buffer_(), in ReadaheadSequentialFile()
80 buffer_.Alignment(alignment_); in ReadaheadSequentialFile()
81 buffer_.AllocateNewBuffer(readahead_size_); in ReadaheadSequentialFile()
98 (cached_len == n || buffer_.CurrentSize() < readahead_size_)) { in Read()
113 buffer_.Clear(); in Read()
131 if (buffer_.CurrentSize() > 0) { in Skip()
133 if (read_offset_ + n >= buffer_offset_ + buffer_.CurrentSize()) { in Skip()
135 n -= buffer_offset_ + buffer_.CurrentSize() - read_offset_; in Skip()
136 read_offset_ = buffer_offset_ + buffer_.CurrentSize(); in Skip()
149 buffer_.Clear(); in Skip()
162 buffer_.Clear(); in InvalidateCache()
175 read_offset_ >= buffer_offset_ + buffer_.CurrentSize()) { in TryReadFromCache()
181 buffer_.CurrentSize() - static_cast<size_t>(offset_in_buffer), n); in TryReadFromCache()
182 memcpy(scratch, buffer_.BufferStart() + offset_in_buffer, *cached_len); in TryReadFromCache()
192 if (n > buffer_.Capacity()) { in ReadIntoBuffer()
193 n = buffer_.Capacity(); in ReadIntoBuffer()
197 IOStatus s = file_->Read(n, opts, &result, buffer_.BufferStart(), dbg); in ReadIntoBuffer()
200 buffer_.Size(result.size()); in ReadIntoBuffer()
201 assert(result.size() == 0 || buffer_.BufferStart() == result.data()); in ReadIntoBuffer()
212 AlignedBuffer buffer_; member in ROCKSDB_NAMESPACE::__anon88823ea90111::ReadaheadSequentialFile