Lines Matching refs:first_bad
943 xfs_daddr_t first_bad;
971 first_bad = 0;
973 XLOG_RECOVER_CRCPASS, &first_bad);
974 while ((error == -EFSBADCRC || error == -EFSCORRUPTED) && first_bad) {
981 tail_distance = xlog_tail_distance(log, head_blk, first_bad);
986 error = xlog_seek_logrec_hdr(log, head_blk, first_bad, 2,
992 first_bad = 0;
994 XLOG_RECOVER_CRCPASS, &first_bad);
1031 xfs_daddr_t first_bad;
1056 * log block of the first bad record is saved in first_bad.
1059 XLOG_RECOVER_CRCPASS, &first_bad);
1060 if ((error == -EFSBADCRC || error == -EFSCORRUPTED) && first_bad) {
1068 first_bad, *head_blk);
1078 found = xlog_rseek_logrec_hdr(log, first_bad, *tail_blk, 1,
1094 *head_blk = first_bad;
2952 xfs_daddr_t *first_bad) /* out: first bad log rec */
3206 if (error && first_bad)
3207 *first_bad = rhead_blk;