Lines Matching defs:repair_completion
56 struct repair_completion { struct
58 struct vdo_completion completion;
61 char *journal_data;
64 data_vio_count_t vio_count;
65 data_vio_count_t vios_complete;
66 struct vio *vios;
69 size_t block_map_entry_count;
71 sequence_number_t block_map_head;
73 sequence_number_t slab_journal_head;
75 sequence_number_t tail;
80 sequence_number_t highest_tail;
83 block_count_t logical_blocks_used;
85 block_count_t block_map_data_blocks;
89 struct numbered_block_mapping *entries;
91 size_t entry_count;
93 page_count_t outstanding;
95 page_count_t page_count;
96 bool launching;
102 struct replay_heap replay_heap;
104 struct numbered_block_mapping *current_entry;
105 struct numbered_block_mapping *current_unfetched_entry;
107 physical_block_number_t pbn;
111 struct recovery_point tail_recovery_point;
113 struct recovery_point next_recovery_point;
115 struct journal_point next_journal_point;
117 size_t entries_added_to_slab_journals;
120 page_count_t page_to_fetch;
122 page_count_t leaf_pages;
124 struct block_map_slot last_slot;
130 struct vdo_page_completion page_completions[];