Lines Matching refs:rhead
892 xlog_rec_header_t *rhead; in xlog_find_tail() local
966 rhead = (xlog_rec_header_t *)offset; in xlog_find_tail()
967 *tail_blk = BLOCK_LSN(be64_to_cpu(rhead->h_tail_lsn)); in xlog_find_tail()
981 log->l_curr_cycle = be32_to_cpu(rhead->h_cycle); in xlog_find_tail()
984 atomic64_set(&log->l_tail_lsn, be64_to_cpu(rhead->h_tail_lsn)); in xlog_find_tail()
985 atomic64_set(&log->l_last_sync_lsn, be64_to_cpu(rhead->h_lsn)); in xlog_find_tail()
1003 int h_size = be32_to_cpu(rhead->h_size); in xlog_find_tail()
1004 int h_version = be32_to_cpu(rhead->h_version); in xlog_find_tail()
1018 BTOBB(be32_to_cpu(rhead->h_len))) % log->l_logBBsize; in xlog_find_tail()
1021 be32_to_cpu(rhead->h_num_logops) == 1) { in xlog_find_tail()
3577 struct xlog_rec_header *rhead, in xlog_recover_ophdr_to_trans() argument
3606 trans->r_lsn = be64_to_cpu(rhead->h_lsn); in xlog_recover_ophdr_to_trans()
3622 struct xlog_rec_header *rhead, in xlog_recover_process_ophdr() argument
3650 trans = xlog_recover_ophdr_to_trans(rhash, rhead, ohead); in xlog_recover_process_ophdr()
3673 struct xlog_rec_header *rhead, in xlog_recover_process_data() argument
3682 end = dp + be32_to_cpu(rhead->h_len); in xlog_recover_process_data()
3683 num_logops = be32_to_cpu(rhead->h_num_logops); in xlog_recover_process_data()
3686 if (xlog_header_check_recover(log->l_mp, rhead)) in xlog_recover_process_data()
3696 error = xlog_recover_process_ophdr(log, rhash, rhead, ohead, in xlog_recover_process_data()
4022 struct xlog_rec_header *rhead, in xlog_unpack_data_crc() argument
4028 crc = xlog_cksum(log, rhead, dp, be32_to_cpu(rhead->h_len)); in xlog_unpack_data_crc()
4029 if (crc != rhead->h_crc) { in xlog_unpack_data_crc()
4030 if (rhead->h_crc || xfs_sb_version_hascrc(&log->l_mp->m_sb)) { in xlog_unpack_data_crc()
4033 le32_to_cpu(rhead->h_crc), in xlog_unpack_data_crc()
4052 struct xlog_rec_header *rhead, in xlog_unpack_data() argument
4059 error = xlog_unpack_data_crc(rhead, dp, log); in xlog_unpack_data()
4063 for (i = 0; i < BTOBB(be32_to_cpu(rhead->h_len)) && in xlog_unpack_data()
4065 *(__be32 *)dp = *(__be32 *)&rhead->h_cycle_data[i]; in xlog_unpack_data()
4070 xlog_in_core_2_t *xhdr = (xlog_in_core_2_t *)rhead; in xlog_unpack_data()
4071 for ( ; i < BTOBB(be32_to_cpu(rhead->h_len)); i++) { in xlog_unpack_data()
4085 struct xlog_rec_header *rhead, in xlog_valid_rec_header() argument
4090 if (unlikely(rhead->h_magicno != cpu_to_be32(XLOG_HEADER_MAGIC_NUM))) { in xlog_valid_rec_header()
4096 (!rhead->h_version || in xlog_valid_rec_header()
4097 (be32_to_cpu(rhead->h_version) & (~XLOG_VERSION_OKBITS))))) { in xlog_valid_rec_header()
4099 __func__, be32_to_cpu(rhead->h_version)); in xlog_valid_rec_header()
4104 hlen = be32_to_cpu(rhead->h_len); in xlog_valid_rec_header()
4133 xlog_rec_header_t *rhead; in xlog_do_recovery_pass() local
4162 rhead = (xlog_rec_header_t *)offset; in xlog_do_recovery_pass()
4163 error = xlog_valid_rec_header(log, rhead, tail_blk); in xlog_do_recovery_pass()
4166 h_size = be32_to_cpu(rhead->h_size); in xlog_do_recovery_pass()
4167 if ((be32_to_cpu(rhead->h_version) & XLOG_VERSION_2) && in xlog_do_recovery_pass()
4246 rhead = (xlog_rec_header_t *)offset; in xlog_do_recovery_pass()
4247 error = xlog_valid_rec_header(log, rhead, in xlog_do_recovery_pass()
4252 bblks = (int)BTOBB(be32_to_cpu(rhead->h_len)); in xlog_do_recovery_pass()
4300 error = xlog_unpack_data(rhead, offset, log); in xlog_do_recovery_pass()
4305 rhead, offset, pass); in xlog_do_recovery_pass()
4321 rhead = (xlog_rec_header_t *)offset; in xlog_do_recovery_pass()
4322 error = xlog_valid_rec_header(log, rhead, blk_no); in xlog_do_recovery_pass()
4327 bblks = (int)BTOBB(be32_to_cpu(rhead->h_len)); in xlog_do_recovery_pass()
4333 error = xlog_unpack_data(rhead, offset, log); in xlog_do_recovery_pass()
4338 rhead, offset, pass); in xlog_do_recovery_pass()