Home
last modified time | relevance | path

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

/aosp12/system/vold/
H A DCheckpoint.cpp525 auto second_overlap = used_sectors.upper_bound(start); in checkCollision()
536 void markUsed(Used_Sectors& used_sectors, sector_t start, sector_t end) { in markUsed() argument
537 auto start_pos = used_sectors.insert_or_assign(start, true).first; in markUsed()
538 auto end_pos = used_sectors.insert_or_assign(end, false).first; in markUsed()
547 used_sectors.erase(start_pos, end_pos); in markUsed()
559 if (checkCollision(used_sectors, le->source, le->source + count)) { in restoreSector()
566 used_sectors.clear(); in restoreSector()
567 used_sectors[0] = false; in restoreSector()
570 markUsed(used_sectors, le->dest, le->dest + count); in restoreSector()
641 Used_Sectors used_sectors; in cp_restoreCheckpoint() local
[all …]