Lines Matching refs:offset

619   uint64_t offset;  member
652 virtual Status Read(uint64_t offset, size_t n, Slice* result,
671 req.status = Read(req.offset, req.len, &req.result, req.scratch); in MultiRead()
866 virtual void PrepareWrite(size_t offset, size_t len) { in PrepareWrite() argument
875 (offset + len + block_size - 1) / block_size; in PrepareWrite()
926 virtual Status Write(uint64_t offset, const Slice& data) = 0;
931 virtual Status Read(uint64_t offset, size_t n, Slice* result,
1417 Status InvalidateCache(size_t offset, size_t length) override { in InvalidateCache() argument
1418 return target_->InvalidateCache(offset, length); in InvalidateCache()
1420 Status PositionedRead(uint64_t offset, size_t n, Slice* result, in PositionedRead() argument
1422 return target_->PositionedRead(offset, n, result, scratch); in PositionedRead()
1434 Status Read(uint64_t offset, size_t n, Slice* result, in Read() argument
1436 return target_->Read(offset, n, result, scratch); in Read()
1441 Status Prefetch(uint64_t offset, size_t n) override { in Prefetch() argument
1442 return target_->Prefetch(offset, n); in Prefetch()
1452 Status InvalidateCache(size_t offset, size_t length) override { in InvalidateCache() argument
1453 return target_->InvalidateCache(offset, length); in InvalidateCache()
1465 Status PositionedAppend(const Slice& data, uint64_t offset) override { in PositionedAppend() argument
1466 return target_->PositionedAppend(data, offset); in PositionedAppend()
1510 Status InvalidateCache(size_t offset, size_t length) override { in InvalidateCache() argument
1511 return target_->InvalidateCache(offset, length); in InvalidateCache()
1514 Status RangeSync(uint64_t offset, uint64_t nbytes) override { in RangeSync() argument
1515 return target_->RangeSync(offset, nbytes); in RangeSync()
1518 void PrepareWrite(size_t offset, size_t len) override { in PrepareWrite() argument
1519 target_->PrepareWrite(offset, len); in PrepareWrite()
1522 Status Allocate(uint64_t offset, uint64_t len) override { in Allocate() argument
1523 return target_->Allocate(offset, len); in Allocate()
1538 Status Write(uint64_t offset, const Slice& data) override { in Write() argument
1539 return target_->Write(offset, data); in Write()
1541 Status Read(uint64_t offset, size_t n, Slice* result, in Read() argument
1543 return target_->Read(offset, n, result, scratch); in Read()