Lines Matching refs:offset
24 Status RandomAccessFileReader::Read(uint64_t offset, size_t n, Slice* result, in Read() argument
40 TruncateToPageBoundary(alignment, static_cast<size_t>(offset)); in Read()
41 size_t offset_advance = static_cast<size_t>(offset) - aligned_offset; in Read()
43 Roundup(static_cast<size_t>(offset + n), alignment) - aligned_offset; in Read()
121 s = file_->Read(offset + pos, allowed, IOOptions(), &tmp_result, in Read()
127 NotifyOnFileReadFinish(offset + pos, tmp_result.size(), start_ts, in Read()
158 return static_cast<size_t>(r.offset) + r.len; in End()
163 req.offset = static_cast<uint64_t>( in Align()
164 TruncateToPageBoundary(alignment, static_cast<size_t>(r.offset))); in Align()
165 req.len = Roundup(End(r), alignment) - req.offset; in Align()
177 size_t dest_offset = static_cast<size_t>(dest->offset); in TryMerge()
178 size_t src_offset = static_cast<size_t>(src.offset); in TryMerge()
184 dest->offset = static_cast<uint64_t>(std::min(dest_offset, src_offset)); in TryMerge()
185 dest->len = std::max(dest_end, src_end) - dest->offset; in TryMerge()
258 if (static_cast<size_t>(r.offset) > End(aligned_reqs[aligned_i])) { in MultiRead()
264 uint64_t offset = r.offset - fs_r.offset; in MultiRead() local
265 size_t len = std::min(r.len, static_cast<size_t>(fs_r.len - offset)); in MultiRead()
266 r.result = Slice(fs_r.scratch + offset, len); in MultiRead()
278 NotifyOnFileReadFinish(read_reqs[i].offset, read_reqs[i].result.size(), in MultiRead()