Lines Matching refs:first_bad
949 xfs_daddr_t first_bad;
977 first_bad = 0;
979 XLOG_RECOVER_CRCPASS, &first_bad);
980 while ((error == -EFSBADCRC || error == -EFSCORRUPTED) && first_bad) {
987 tail_distance = xlog_tail_distance(log, head_blk, first_bad);
992 error = xlog_seek_logrec_hdr(log, head_blk, first_bad, 2,
998 first_bad = 0;
1000 XLOG_RECOVER_CRCPASS, &first_bad);
1037 xfs_daddr_t first_bad;
1062 * log block of the first bad record is saved in first_bad.
1065 XLOG_RECOVER_CRCPASS, &first_bad);
1066 if ((error == -EFSBADCRC || error == -EFSCORRUPTED) && first_bad) {
1074 first_bad, *head_blk);
1084 found = xlog_rseek_logrec_hdr(log, first_bad, *tail_blk, 1,
1100 *head_blk = first_bad;
2933 xfs_daddr_t *first_bad) /* out: first bad log rec */
3195 if (error && first_bad)
3196 *first_bad = rhead_blk;