Lines Matching defs:repair
172 static struct numbered_block_mapping *sort_next_heap_element(struct repair_completion *repair) in sort_next_heap_element()
203 static void prepare_repair_completion(struct repair_completion *repair, in prepare_repair_completion()
218 static void launch_repair_completion(struct repair_completion *repair, in launch_repair_completion()
225 static void uninitialize_vios(struct repair_completion *repair) in uninitialize_vios()
233 static void free_repair_completion(struct repair_completion *repair) in free_repair_completion()
254 struct repair_completion *repair = as_repair_completion(completion); in finish_repair() local
292 struct repair_completion *repair = as_repair_completion(completion); in abort_repair() local
310 static bool __must_check abort_on_error(int result, struct repair_completion *repair) in abort_on_error()
327 struct repair_completion *repair = as_repair_completion(completion); in drain_slab_depot() local
371 struct repair_completion *repair = completion->parent; in handle_page_load_error() local
467 static void rebuild_reference_counts_from_page(struct repair_completion *repair, in rebuild_reference_counts_from_page()
506 struct repair_completion *repair = completion->parent; in page_loaded() local
516 static physical_block_number_t get_pbn_to_fetch(struct repair_completion *repair, in get_pbn_to_fetch()
541 static bool fetch_page(struct repair_completion *repair, in fetch_page()
576 struct repair_completion *repair = as_repair_completion(completion); in rebuild_from_leaves() local
615 struct repair_completion *repair = as_repair_completion(completion); in process_entry() local
639 struct repair_completion *repair = as_repair_completion(completion); in rebuild_reference_counts() local
678 static void advance_points(struct repair_completion *repair, in advance_points()
733 static struct recovery_journal_entry get_entry(const struct repair_completion *repair, in get_entry()
796 struct repair_completion *repair = completion->parent; in add_slab_journal_entries() local
854 struct repair_completion *repair = context; in vdo_replay_into_slab_journals() local
885 struct repair_completion *repair = as_repair_completion(completion); in load_slab_depot() local
904 struct repair_completion *repair = as_repair_completion(completion); in flush_block_map() local
917 static bool finish_if_done(struct repair_completion *repair) in finish_if_done()
945 static void abort_block_map_recovery(struct repair_completion *repair, int result) in abort_block_map_recovery()
962 find_entry_starting_next_page(struct repair_completion *repair, in find_entry_starting_next_page()
1010 struct repair_completion *repair = as_repair_completion(completion->parent); in block_map_page_loaded() local
1019 struct repair_completion *repair = as_repair_completion(completion->parent); in handle_block_map_page_load_error() local
1025 static void fetch_block_map_page(struct repair_completion *repair, in fetch_block_map_page()
1046 static struct vdo_page_completion *get_next_page_completion(struct repair_completion *repair, in get_next_page_completion()
1055 static void recover_ready_pages(struct repair_completion *repair, in recover_ready_pages()
1098 struct repair_completion *repair = as_repair_completion(completion); in recover_block_map() local
1222 static bool find_recovery_journal_head_and_tail(struct repair_completion *repair) in find_recovery_journal_head_and_tail()
1321 static void append_sector_entries(struct repair_completion *repair, char *entries, in append_sector_entries()
1360 static void extract_entries_from_block(struct repair_completion *repair, in extract_entries_from_block()
1400 static int parse_journal_for_rebuild(struct repair_completion *repair) in parse_journal_for_rebuild()
1431 static int validate_heads(struct repair_completion *repair) in validate_heads()
1453 static int extract_new_mappings(struct repair_completion *repair) in extract_new_mappings()
1505 static noinline int compute_usages(struct repair_completion *repair) in compute_usages()
1552 static int parse_journal_for_recovery(struct repair_completion *repair) in parse_journal_for_recovery()
1648 static int parse_journal(struct repair_completion *repair) in parse_journal()
1660 struct repair_completion *repair = completion->parent; in finish_journal_load() local
1673 struct repair_completion *repair = completion->parent; in handle_journal_load_error() local
1697 struct repair_completion *repair; in vdo_repair() local