Lines Matching refs:extent
108 bool IsBitExtentInExtent(const Extent& extent, const BitExtent& bit_extent) { in IsBitExtentInExtent() argument
109 return (bit_extent.offset / 8) >= (extent.start_block() * kBlockSize) && in IsBitExtentInExtent()
111 ((extent.start_block() + extent.num_blocks()) * kBlockSize); in IsBitExtentInExtent()
135 ByteExtent ExpandToByteExtent(const BitExtent& extent) { in ExpandToByteExtent() argument
136 uint64_t offset = extent.offset / 8; in ExpandToByteExtent()
137 uint64_t length = ((extent.offset + extent.length + 7) / 8) - offset; in ExpandToByteExtent()
230 for (const auto& extent : extents) { in FindDeflates() local
231 if (IsBitExtentInExtent(extent, deflate)) { in FindDeflates()
245 for (const auto& extent : extents) { in CompactDeflates() local
246 size_t gap_bytes = extent.start_block() * kBlockSize - bytes_passed; in CompactDeflates()
248 if (IsBitExtentInExtent(extent, deflate)) { in CompactDeflates()
253 bytes_passed += extent.num_blocks() * kBlockSize; in CompactDeflates()