Lines Matching refs:ExtentRanges

34 bool ExtentRanges::ExtentsOverlapOrTouch(const Extent& a, const Extent& b) {  in ExtentsOverlapOrTouch()
46 bool ExtentRanges::ExtentsOverlap(const Extent& a, const Extent& b) { in ExtentsOverlap()
58 void ExtentRanges::AddBlock(uint64_t block) { in AddBlock()
62 void ExtentRanges::SubtractBlock(uint64_t block) { in SubtractBlock()
79 void ExtentRanges::AddExtent(Extent extent) { in AddExtent()
107 ExtentRanges::ExtentSet SubtractOverlappingExtents(const Extent& base, in SubtractOverlappingExtents()
109 ExtentRanges::ExtentSet ret; in SubtractOverlappingExtents()
123 void ExtentRanges::SubtractExtent(const Extent& extent) { in SubtractExtent()
157 void ExtentRanges::AddRanges(const ExtentRanges& ranges) { in AddRanges()
166 void ExtentRanges::SubtractRanges(const ExtentRanges& ranges) { in SubtractRanges()
175 void ExtentRanges::AddExtents(const vector<Extent>& extents) { in AddExtents()
183 void ExtentRanges::SubtractExtents(const vector<Extent>& extents) { in SubtractExtents()
191 void ExtentRanges::AddRepeatedExtents( in AddRepeatedExtents()
198 void ExtentRanges::SubtractRepeatedExtents( in SubtractRepeatedExtents()
205 bool ExtentRanges::OverlapsWithExtent(const Extent& extent) const { in OverlapsWithExtent()
214 bool ExtentRanges::ContainsBlock(uint64_t block) const { in ContainsBlock()
231 void ExtentRanges::Dump() const { in Dump()
256 vector<Extent> ExtentRanges::GetExtentsForBlockCount(uint64_t count) const { in GetExtentsForBlockCount()
285 const ExtentRanges& ranges) { in FilterExtentRanges()
287 const ExtentRanges::ExtentSet& extent_set = ranges.extent_set(); in FilterExtentRanges()
302 if (!ExtentRanges::ExtentsOverlap(extent, *iter)) in FilterExtentRanges()