Searched refs:used_sectors (Results 1 – 1 of 1) sorted by relevance
525 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() argument537 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 …]