Lines Matching refs:ExtentRanges
33 bool ExtentRanges::ExtentsOverlapOrTouch(const Extent& a, const Extent& b) { in ExtentsOverlapOrTouch()
45 bool ExtentRanges::ExtentsOverlap(const Extent& a, const Extent& b) { in ExtentsOverlap()
57 void ExtentRanges::AddBlock(uint64_t block) { in AddBlock()
61 void ExtentRanges::SubtractBlock(uint64_t block) { in SubtractBlock()
78 void ExtentRanges::AddExtent(Extent extent) { in AddExtent()
105 ExtentRanges::ExtentSet SubtractOverlappingExtents(const Extent& base, in SubtractOverlappingExtents()
107 ExtentRanges::ExtentSet ret; in SubtractOverlappingExtents()
121 void ExtentRanges::SubtractExtent(const Extent& extent) { in SubtractExtent()
153 void ExtentRanges::AddRanges(const ExtentRanges& ranges) { in AddRanges()
160 void ExtentRanges::SubtractRanges(const ExtentRanges& ranges) { in SubtractRanges()
167 void ExtentRanges::AddExtents(const vector<Extent>& extents) { in AddExtents()
174 void ExtentRanges::SubtractExtents(const vector<Extent>& extents) { in SubtractExtents()
181 void ExtentRanges::AddRepeatedExtents( in AddRepeatedExtents()
188 void ExtentRanges::SubtractRepeatedExtents( in SubtractRepeatedExtents()
195 bool ExtentRanges::ContainsBlock(uint64_t block) const { in ContainsBlock()
212 void ExtentRanges::Dump() const { in Dump()
228 vector<Extent> ExtentRanges::GetExtentsForBlockCount( in GetExtentsForBlockCount()
256 const ExtentRanges& ranges) { in FilterExtentRanges()
258 const ExtentRanges::ExtentSet& extent_set = ranges.extent_set(); in FilterExtentRanges()
273 if (!ExtentRanges::ExtentsOverlap(extent, *iter)) in FilterExtentRanges()