Lines Matching refs:buf_f
157 struct xfs_buf_log_format *buf_f = item->ri_buf[0].i_addr; in xlog_recover_buf_reorder() local
159 if (buf_f->blf_flags & XFS_BLF_CANCEL) in xlog_recover_buf_reorder()
161 if (buf_f->blf_flags & XFS_BLF_INODE_BUF) in xlog_recover_buf_reorder()
171 struct xfs_buf_log_format *buf_f = item->ri_buf[0].i_addr; in xlog_recover_buf_ra_pass2() local
173 xlog_buf_readahead(log, buf_f->blf_blkno, buf_f->blf_len, NULL); in xlog_recover_buf_ra_pass2()
214 struct xfs_buf_log_format *buf_f, in xlog_recover_validate_buf_type() argument
237 switch (xfs_blft_from_flags(buf_f)) { in xlog_recover_validate_buf_type()
400 xfs_blft_from_flags(buf_f)); in xlog_recover_validate_buf_type()
449 struct xfs_buf_log_format *buf_f, in xlog_recover_do_reg_buffer() argument
458 trace_xfs_log_recover_buf_reg_buf(mp->m_log, buf_f); in xlog_recover_do_reg_buffer()
463 bit = xfs_next_bit(buf_f->blf_data_map, in xlog_recover_do_reg_buffer()
464 buf_f->blf_map_size, bit); in xlog_recover_do_reg_buffer()
467 nbits = xfs_contig_bits(buf_f->blf_data_map, in xlog_recover_do_reg_buffer()
468 buf_f->blf_map_size, bit); in xlog_recover_do_reg_buffer()
492 if (buf_f->blf_flags & in xlog_recover_do_reg_buffer()
526 xlog_recover_validate_buf_type(mp, bp, buf_f, current_lsn); in xlog_recover_do_reg_buffer()
544 struct xfs_buf_log_format *buf_f) in xlog_recover_do_dquot_buffer() argument
548 trace_xfs_log_recover_buf_dquot_buf(log, buf_f); in xlog_recover_do_dquot_buffer()
557 if (buf_f->blf_flags & XFS_BLF_UDQUOT_BUF) in xlog_recover_do_dquot_buffer()
559 if (buf_f->blf_flags & XFS_BLF_PDQUOT_BUF) in xlog_recover_do_dquot_buffer()
561 if (buf_f->blf_flags & XFS_BLF_GDQUOT_BUF) in xlog_recover_do_dquot_buffer()
569 xlog_recover_do_reg_buffer(mp, item, bp, buf_f, NULLCOMMITLSN); in xlog_recover_do_dquot_buffer()
590 struct xfs_buf_log_format *buf_f) in xlog_recover_do_inode_buffer() argument
603 trace_xfs_log_recover_buf_inode_buf(mp->m_log, buf_f); in xlog_recover_do_inode_buffer()
626 bit = xfs_next_bit(buf_f->blf_data_map, in xlog_recover_do_inode_buffer()
627 buf_f->blf_map_size, bit); in xlog_recover_do_inode_buffer()
636 nbits = xfs_contig_bits(buf_f->blf_data_map, in xlog_recover_do_inode_buffer()
637 buf_f->blf_map_size, bit); in xlog_recover_do_inode_buffer()
711 struct xfs_buf_log_format *buf_f) in xlog_recover_get_buf_lsn() argument
729 blft = xfs_blft_from_flags(buf_f); in xlog_recover_get_buf_lsn()
890 struct xfs_buf_log_format *buf_f = item->ri_buf[0].i_addr; in xlog_recover_buf_commit_pass2() local
901 if (buf_f->blf_flags & XFS_BLF_CANCEL) { in xlog_recover_buf_commit_pass2()
902 if (xlog_put_buffer_cancelled(log, buf_f->blf_blkno, in xlog_recover_buf_commit_pass2()
903 buf_f->blf_len)) in xlog_recover_buf_commit_pass2()
907 if (xlog_is_buffer_cancelled(log, buf_f->blf_blkno, in xlog_recover_buf_commit_pass2()
908 buf_f->blf_len)) in xlog_recover_buf_commit_pass2()
912 trace_xfs_log_recover_buf_recover(log, buf_f); in xlog_recover_buf_commit_pass2()
915 if (buf_f->blf_flags & XFS_BLF_INODE_BUF) in xlog_recover_buf_commit_pass2()
918 error = xfs_buf_read(mp->m_ddev_targp, buf_f->blf_blkno, buf_f->blf_len, in xlog_recover_buf_commit_pass2()
942 lsn = xlog_recover_get_buf_lsn(mp, bp, buf_f); in xlog_recover_buf_commit_pass2()
944 trace_xfs_log_recover_buf_skip(log, buf_f); in xlog_recover_buf_commit_pass2()
945 xlog_recover_validate_buf_type(mp, bp, buf_f, NULLCOMMITLSN); in xlog_recover_buf_commit_pass2()
949 if (buf_f->blf_flags & XFS_BLF_INODE_BUF) { in xlog_recover_buf_commit_pass2()
950 error = xlog_recover_do_inode_buffer(mp, item, bp, buf_f); in xlog_recover_buf_commit_pass2()
953 } else if (buf_f->blf_flags & in xlog_recover_buf_commit_pass2()
957 dirty = xlog_recover_do_dquot_buffer(mp, log, item, bp, buf_f); in xlog_recover_buf_commit_pass2()
961 xlog_recover_do_reg_buffer(mp, item, bp, buf_f, current_lsn); in xlog_recover_buf_commit_pass2()
994 trace_xfs_log_recover_buf_cancel(log, buf_f); in xlog_recover_buf_commit_pass2()