Home
last modified time | relevance | path

Searched refs:free_regions (Results 1 – 3 of 3) sorted by relevance

/system/core/fs_mgr/libsnapshot/
Dpartition_cow_creator.cpp207 auto free_regions = Interval::Intersect(target_free_regions, current_free_regions); in Run() local
209 for (const auto& interval : free_regions) { in Run()
224 ret.cow_partition_usable_regions = std::move(free_regions); in Run()
/system/core/fs_mgr/liblp/
Dbuilder.cpp591 std::vector<Interval>* free_regions) const { in ExtentsToFreeList()
613 free_regions->emplace_back(current.device_index, aligned, current.start); in ExtentsToFreeList()
618 std::vector<Interval> free_regions; in GetFreeRegions() local
648 ExtentsToFreeList(extents, &free_regions); in GetFreeRegions()
650 return free_regions; in GetFreeRegions()
711 std::vector<Interval> free_regions = GetFreeRegions(); in GrowPartition() local
713 free_regions = Interval::Intersect(free_regions, free_region_hint); in GrowPartition()
722 free_regions = PrioritizeSecondHalfOfSuper(free_regions); in GrowPartition()
732 if (auto extent = ExtendFinalExtent(partition, free_regions, sectors_needed)) { in GrowPartition()
737 for (auto& region : free_regions) { in GrowPartition()
/system/core/fs_mgr/liblp/include/liblp/
Dbuilder.h410 std::vector<Interval>* free_regions) const;