Lines Matching refs:buf
111 struct printbuf buf = PRINTBUF; in backpointer_mod_err() local
117 prt_printf(&buf, "existing backpointer found when inserting "); in backpointer_mod_err()
118 bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&new_bp->k_i)); in backpointer_mod_err()
119 prt_newline(&buf); in backpointer_mod_err()
120 printbuf_indent_add(&buf, 2); in backpointer_mod_err()
122 prt_printf(&buf, "found "); in backpointer_mod_err()
123 bch2_bkey_val_to_text(&buf, c, found_bp); in backpointer_mod_err()
124 prt_newline(&buf); in backpointer_mod_err()
126 prt_printf(&buf, "for "); in backpointer_mod_err()
127 bch2_bkey_val_to_text(&buf, c, orig_k); in backpointer_mod_err()
129 prt_printf(&buf, "backpointer not found when deleting\n"); in backpointer_mod_err()
130 printbuf_indent_add(&buf, 2); in backpointer_mod_err()
132 prt_printf(&buf, "searching for "); in backpointer_mod_err()
133 bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&new_bp->k_i)); in backpointer_mod_err()
134 prt_newline(&buf); in backpointer_mod_err()
136 prt_printf(&buf, "got "); in backpointer_mod_err()
137 bch2_bkey_val_to_text(&buf, c, found_bp); in backpointer_mod_err()
138 prt_newline(&buf); in backpointer_mod_err()
140 prt_printf(&buf, "for "); in backpointer_mod_err()
141 bch2_bkey_val_to_text(&buf, c, orig_k); in backpointer_mod_err()
144 if (!will_check && __bch2_inconsistent_error(c, &buf)) in backpointer_mod_err()
147 bch_err(c, "%s", buf.buf); in backpointer_mod_err()
148 printbuf_exit(&buf); in backpointer_mod_err()
211 struct printbuf buf = PRINTBUF; in backpointer_target_not_found() local
225 prt_printf(&buf, "backpointer doesn't match %s it points to:\n", in backpointer_target_not_found()
227 bch2_bkey_val_to_text(&buf, c, bp.s_c); in backpointer_target_not_found()
229 prt_newline(&buf); in backpointer_target_not_found()
230 bch2_bkey_val_to_text(&buf, c, target_k); in backpointer_target_not_found()
237 prt_newline(&buf); in backpointer_target_not_found()
240 bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&bp2.k_i)); in backpointer_target_not_found()
244 "%s", buf.buf)) { in backpointer_target_not_found()
267 printbuf_exit(&buf); in backpointer_target_not_found()
391 struct printbuf buf = PRINTBUF; in bch2_check_backpointer_has_valid_bucket() local
402 (bch2_bkey_val_to_text(&buf, c, k), buf.buf))) in bch2_check_backpointer_has_valid_bucket()
420 (bch2_bkey_val_to_text(&buf, c, k), buf.buf))) in bch2_check_backpointer_has_valid_bucket()
426 printbuf_exit(&buf); in bch2_check_backpointer_has_valid_bucket()
474 struct printbuf buf = PRINTBUF; in check_extent_checksum() local
511 prt_printf(&buf, "extents pointing to same space, but first extent checksum bad:\n"); in check_extent_checksum()
512 bch2_btree_id_to_text(&buf, btree); in check_extent_checksum()
513 prt_str(&buf, " "); in check_extent_checksum()
514 bch2_bkey_val_to_text(&buf, c, extent); in check_extent_checksum()
515 prt_newline(&buf); in check_extent_checksum()
516 bch2_btree_id_to_text(&buf, o_btree); in check_extent_checksum()
517 prt_str(&buf, " "); in check_extent_checksum()
518 bch2_bkey_val_to_text(&buf, c, extent2); in check_extent_checksum()
524 "%s", buf.buf)) in check_extent_checksum()
533 printbuf_exit(&buf); in check_extent_checksum()
544 struct printbuf buf = PRINTBUF; in check_bp_exists() local
569 printbuf_exit(&buf); in check_bp_exists()
607 printbuf_reset(&buf); in check_bp_exists()
608 prt_printf(&buf, "duplicate versions of same extent, deleting smaller\n"); in check_bp_exists()
609 bch2_bkey_val_to_text(&buf, c, orig_k); in check_bp_exists()
610 prt_newline(&buf); in check_bp_exists()
611 bch2_bkey_val_to_text(&buf, c, other_extent); in check_bp_exists()
612 bch_err(c, "%s", buf.buf); in check_bp_exists()
648 printbuf_reset(&buf); in check_bp_exists()
649 prt_printf(&buf, "duplicate extents pointing to same space on dev %llu\n", bp->k.p.inode); in check_bp_exists()
650 bch2_bkey_val_to_text(&buf, c, orig_k); in check_bp_exists()
651 prt_newline(&buf); in check_bp_exists()
652 bch2_bkey_val_to_text(&buf, c, other_extent); in check_bp_exists()
653 bch_err(c, "%s", buf.buf); in check_bp_exists()
657 printbuf_reset(&buf); in check_bp_exists()
658 prt_str(&buf, "missing backpointer\nfor: "); in check_bp_exists()
659 bch2_bkey_val_to_text(&buf, c, orig_k); in check_bp_exists()
660 prt_printf(&buf, "\nwant: "); in check_bp_exists()
661 bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&bp->k_i)); in check_bp_exists()
662 prt_printf(&buf, "\ngot: "); in check_bp_exists()
663 bch2_bkey_val_to_text(&buf, c, bp_k); in check_bp_exists()
665 if (fsck_err(trans, ptr_to_missing_backpointer, "%s", buf.buf)) in check_bp_exists()
1149 struct printbuf buf = PRINTBUF; in bch2_check_extents_to_backpointers() local
1151 prt_str(&buf, "check_extents_to_backpointers(): "); in bch2_check_extents_to_backpointers()
1152 bch2_bpos_to_text(&buf, s.bp_start); in bch2_check_extents_to_backpointers()
1153 prt_str(&buf, "-"); in bch2_check_extents_to_backpointers()
1154 bch2_bpos_to_text(&buf, s.bp_end); in bch2_check_extents_to_backpointers()
1156 bch_verbose(c, "%s", buf.buf); in bch2_check_extents_to_backpointers()
1157 printbuf_exit(&buf); in bch2_check_extents_to_backpointers()
1214 struct printbuf buf = PRINTBUF; in bch2_check_bucket_backpointer_mismatch() local
1215 __bch2_log_msg_start(ca->name, &buf); in bch2_check_bucket_backpointer_mismatch()
1217 prt_printf(&buf, "Detected missing backpointers in bucket %llu, now have %llu/%llu with missing\n", in bch2_check_bucket_backpointer_mismatch()
1220 bch2_run_explicit_recovery_pass(c, &buf, in bch2_check_bucket_backpointer_mismatch()
1224 bch2_print_str(c, KERN_ERR, buf.buf); in bch2_check_bucket_backpointer_mismatch()
1225 printbuf_exit(&buf); in bch2_check_bucket_backpointer_mismatch()
1322 struct printbuf buf = PRINTBUF; in bch2_check_backpointers_to_extents() local
1324 prt_str(&buf, "check_backpointers_to_extents(): "); in bch2_check_backpointers_to_extents()
1325 bch2_bbpos_to_text(&buf, start); in bch2_check_backpointers_to_extents()
1326 prt_str(&buf, "-"); in bch2_check_backpointers_to_extents()
1327 bch2_bbpos_to_text(&buf, end); in bch2_check_backpointers_to_extents()
1329 bch_verbose(c, "%s", buf.buf); in bch2_check_backpointers_to_extents()
1330 printbuf_exit(&buf); in bch2_check_backpointers_to_extents()