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()
106 ExtentRanges::ExtentSet SubtractOverlappingExtents(const Extent& base, in SubtractOverlappingExtents()
108 ExtentRanges::ExtentSet ret; in SubtractOverlappingExtents()
122 void ExtentRanges::SubtractExtent(const Extent& extent) { in SubtractExtent()
154 void ExtentRanges::AddRanges(const ExtentRanges& ranges) { in AddRanges()
161 void ExtentRanges::SubtractRanges(const ExtentRanges& ranges) { in SubtractRanges()
168 void ExtentRanges::AddExtents(const vector<Extent>& extents) { in AddExtents()
175 void ExtentRanges::SubtractExtents(const vector<Extent>& extents) { in SubtractExtents()
182 void ExtentRanges::AddRepeatedExtents( in AddRepeatedExtents()
189 void ExtentRanges::SubtractRepeatedExtents( in SubtractRepeatedExtents()
196 bool ExtentRanges::ContainsBlock(uint64_t block) const { in ContainsBlock()
213 void ExtentRanges::Dump() const { in Dump()
229 vector<Extent> ExtentRanges::GetExtentsForBlockCount( in GetExtentsForBlockCount()
258 const ExtentRanges& ranges) { in FilterExtentRanges()
260 const ExtentRanges::ExtentSet& extent_set = ranges.extent_set(); in FilterExtentRanges()
275 if (!ExtentRanges::ExtentsOverlap(extent, *iter)) in FilterExtentRanges()