Lines Matching refs:current_entry
104 struct numbered_block_mapping *current_entry; member
938 if (repair->current_entry >= repair->entries) in finish_if_done()
963 struct numbered_block_mapping *current_entry, bool needs_sort) in find_entry_starting_next_page() argument
968 if (current_entry < repair->entries) in find_entry_starting_next_page()
969 return current_entry; in find_entry_starting_next_page()
971 current_page = current_entry->block_map_slot.pbn; in find_entry_starting_next_page()
974 while ((current_entry >= repair->entries) && in find_entry_starting_next_page()
975 (current_entry->block_map_slot.pbn == current_page)) { in find_entry_starting_next_page()
979 VDO_ASSERT_LOG_ONLY(just_sorted_entry < current_entry, in find_entry_starting_next_page()
983 current_entry--; in find_entry_starting_next_page()
986 return current_entry; in find_entry_starting_next_page()
997 struct numbered_block_mapping *current_entry = starting_entry; in apply_journal_entries_to_page() local
999 while (current_entry != ending_entry) { in apply_journal_entries_to_page()
1000 page->entries[current_entry->block_map_slot.slot] = current_entry->block_map_entry; in apply_journal_entries_to_page()
1001 current_entry--; in apply_journal_entries_to_page()
1078 find_entry_starting_next_page(repair, repair->current_entry, in recover_ready_pages()
1080 apply_journal_entries_to_page(page, repair->current_entry, in recover_ready_pages()
1082 repair->current_entry = start_of_next_page; in recover_ready_pages()
1089 repair->pbn = repair->current_entry->block_map_slot.pbn; in recover_ready_pages()
1130 repair->current_entry = &repair->entries[repair->block_map_entry_count - 1]; in recover_block_map()
1132 VDO_ASSERT_LOG_ONLY(first_sorted_entry == repair->current_entry, in recover_block_map()
1137 repair->pbn = repair->current_entry->block_map_slot.pbn; in recover_block_map()
1138 repair->current_unfetched_entry = repair->current_entry; in recover_block_map()