/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_dquot_item_recover.c | 36 recddq = item->ri_buf[1].i_addr; in xlog_recover_dquot_ra_pass2() 39 if (item->ri_buf[1].i_len < sizeof(struct xfs_disk_dquot)) in xlog_recover_dquot_ra_pass2() 47 dq_f = item->ri_buf[0].i_addr; in xlog_recover_dquot_ra_pass2() 80 recddq = item->ri_buf[1].i_addr; in xlog_recover_dquot_commit_pass2() 85 if (item->ri_buf[1].i_len < sizeof(struct xfs_disk_dquot)) { in xlog_recover_dquot_commit_pass2() 87 item->ri_buf[1].i_len, __func__); in xlog_recover_dquot_commit_pass2() 109 dq_f = item->ri_buf[0].i_addr; in xlog_recover_dquot_commit_pass2() 148 memcpy(ddq, recddq, item->ri_buf[1].i_len); in xlog_recover_dquot_commit_pass2() 180 struct xfs_qoff_logformat *qoff_f = item->ri_buf[0].i_addr; in xlog_recover_quotaoff_commit_pass1()
|
H A D | xfs_buf_item_recover.c | 148 struct xfs_buf_log_format *buf_f = item->ri_buf[0].i_addr; in xlog_recover_buf_reorder() 162 struct xfs_buf_log_format *buf_f = item->ri_buf[0].i_addr; in xlog_recover_buf_ra_pass2() 176 struct xfs_buf_log_format *bf = item->ri_buf[0].i_addr; in xlog_recover_buf_commit_pass1() 178 if (!xfs_buf_log_check_iovec(&item->ri_buf[0])) { in xlog_recover_buf_commit_pass1() 180 item->ri_buf[0].i_len); in xlog_recover_buf_commit_pass1() 461 ASSERT(item->ri_buf[i].i_addr != NULL); in xlog_recover_do_reg_buffer() 462 ASSERT(item->ri_buf[i].i_len % XFS_BLF_CHUNK == 0); in xlog_recover_do_reg_buffer() 474 if (item->ri_buf[i].i_len < (nbits << XFS_BLF_SHIFT)) in xlog_recover_do_reg_buffer() 475 nbits = item->ri_buf[i].i_len >> XFS_BLF_SHIFT; in xlog_recover_do_reg_buffer() 485 if (item->ri_buf[ in xlog_recover_do_reg_buffer() [all...] |
H A D | xfs_inode_item_recover.c | 31 if (item->ri_buf[0].i_len == sizeof(struct xfs_inode_log_format)) { in xlog_recover_inode_ra_pass2() 32 struct xfs_inode_log_format *ilfp = item->ri_buf[0].i_addr; in xlog_recover_inode_ra_pass2() 37 struct xfs_inode_log_format_32 *ilfp = item->ri_buf[0].i_addr; in xlog_recover_inode_ra_pass2() 216 if (item->ri_buf[0].i_len == sizeof(struct xfs_inode_log_format)) { in xlog_recover_inode_commit_pass2() 217 in_f = item->ri_buf[0].i_addr; in xlog_recover_inode_commit_pass2() 221 error = xfs_inode_item_format_convert(&item->ri_buf[0], in_f); in xlog_recover_inode_commit_pass2() 255 ldip = item->ri_buf[1].i_addr; in xlog_recover_inode_commit_pass2() 370 if (unlikely(item->ri_buf[1].i_len > isize)) { in xlog_recover_inode_commit_pass2() 376 __func__, item->ri_buf[1].i_len, item); in xlog_recover_inode_commit_pass2() 399 len = item->ri_buf[ in xlog_recover_inode_commit_pass2() [all...] |
H A D | xfs_extfree_item.c | 702 efi_formatp = item->ri_buf[0].i_addr; in xlog_recover_efi_commit_pass2() 705 error = xfs_efi_copy_format(&item->ri_buf[0], &efip->efi_format); in xlog_recover_efi_commit_pass2() 741 efd_formatp = item->ri_buf[0].i_addr; in xlog_recover_efd_commit_pass2() 742 ASSERT((item->ri_buf[0].i_len == (sizeof(xfs_efd_log_format_32_t) + in xlog_recover_efd_commit_pass2() 744 (item->ri_buf[0].i_len == (sizeof(xfs_efd_log_format_64_t) + in xlog_recover_efd_commit_pass2()
|
H A D | xfs_refcount_item.c | 642 cui_formatp = item->ri_buf[0].i_addr; in xlog_recover_cui_commit_pass2() 645 error = xfs_cui_copy_format(&item->ri_buf[0], &cuip->cui_format); in xlog_recover_cui_commit_pass2() 681 cud_formatp = item->ri_buf[0].i_addr; in xlog_recover_cud_commit_pass2() 682 if (item->ri_buf[0].i_len != sizeof(struct xfs_cud_log_format)) { in xlog_recover_cud_commit_pass2()
|
H A D | xfs_bmap_item.c | 624 bui_formatp = item->ri_buf[0].i_addr; in xlog_recover_bui_commit_pass2() 631 error = xfs_bui_copy_format(&item->ri_buf[0], &buip->bui_format); in xlog_recover_bui_commit_pass2() 667 bud_formatp = item->ri_buf[0].i_addr; in xlog_recover_bud_commit_pass2() 668 if (item->ri_buf[0].i_len != sizeof(struct xfs_bud_log_format)) { in xlog_recover_bud_commit_pass2()
|
H A D | xfs_rmap_item.c | 641 rui_formatp = item->ri_buf[0].i_addr; in xlog_recover_rui_commit_pass2() 644 error = xfs_rui_copy_format(&item->ri_buf[0], &ruip->rui_format); in xlog_recover_rui_commit_pass2() 680 rud_formatp = item->ri_buf[0].i_addr; in xlog_recover_rud_commit_pass2() 681 ASSERT(item->ri_buf[0].i_len == sizeof(struct xfs_rud_log_format)); in xlog_recover_rud_commit_pass2()
|
H A D | xfs_icreate_item.c | 160 icl = (struct xfs_icreate_log *)item->ri_buf[0].i_addr; in xlog_recover_icreate_commit_pass2()
|
H A D | xfs_log_recover.c | 2061 old_ptr = item->ri_buf[item->ri_cnt-1].i_addr; in xlog_recover_add_to_cont_trans() 2062 old_len = item->ri_buf[item->ri_cnt-1].i_len; in xlog_recover_add_to_cont_trans() 2068 item->ri_buf[item->ri_cnt-1].i_len += len; in xlog_recover_add_to_cont_trans() 2069 item->ri_buf[item->ri_cnt-1].i_addr = ptr; in xlog_recover_add_to_cont_trans() 2153 item->ri_buf = in xlog_recover_add_to_trans() 2167 /* Description region is ri_buf[0] */ in xlog_recover_add_to_trans() 2168 item->ri_buf[item->ri_cnt].i_addr = ptr; in xlog_recover_add_to_trans() 2169 item->ri_buf[item->ri_cnt].i_len = len; in xlog_recover_add_to_trans() 2193 kmem_free(item->ri_buf[i].i_addr); in xlog_recover_free_trans() 2195 kmem_free(item->ri_buf); in xlog_recover_free_trans() [all...] |
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_dquot_item_recover.c | 37 recddq = item->ri_buf[1].i_addr; in xlog_recover_dquot_ra_pass2() 40 if (item->ri_buf[1].i_len < sizeof(struct xfs_disk_dquot)) in xlog_recover_dquot_ra_pass2() 48 dq_f = item->ri_buf[0].i_addr; in xlog_recover_dquot_ra_pass2() 82 recddq = item->ri_buf[1].i_addr; in xlog_recover_dquot_commit_pass2() 87 if (item->ri_buf[1].i_len < sizeof(struct xfs_disk_dquot)) { in xlog_recover_dquot_commit_pass2() 89 item->ri_buf[1].i_len, __func__); in xlog_recover_dquot_commit_pass2() 111 dq_f = item->ri_buf[0].i_addr; in xlog_recover_dquot_commit_pass2() 150 memcpy(ddq, recddq, item->ri_buf[1].i_len); in xlog_recover_dquot_commit_pass2() 195 struct xfs_qoff_logformat *qoff_f = item->ri_buf[0].i_addr; in xlog_recover_quotaoff_commit_pass1()
|
H A D | xfs_attr_item.c | 715 attri_formatp = item->ri_buf[0].i_addr; in xlog_recover_attri_commit_pass2() 716 attr_name = item->ri_buf[1].i_addr; in xlog_recover_attri_commit_pass2() 720 if (item->ri_buf[0].i_len != len) { in xlog_recover_attri_commit_pass2() 722 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_attri_commit_pass2() 728 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_attri_commit_pass2() 733 if (item->ri_buf[1].i_len != in xlog_recover_attri_commit_pass2() 736 item->ri_buf[0].i_addr, item->ri_buf[ in xlog_recover_attri_commit_pass2() [all...] |
H A D | xfs_buf_item_recover.c | 157 struct xfs_buf_log_format *buf_f = item->ri_buf[0].i_addr; 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() 185 struct xfs_buf_log_format *bf = item->ri_buf[0].i_addr; in xlog_recover_buf_commit_pass1() 187 if (!xfs_buf_log_check_iovec(&item->ri_buf[0])) { in xlog_recover_buf_commit_pass1() 189 item->ri_buf[0].i_len); in xlog_recover_buf_commit_pass1() 470 ASSERT(item->ri_buf[i].i_addr != NULL); in xlog_recover_do_reg_buffer() 471 ASSERT(item->ri_buf[i].i_len % XFS_BLF_CHUNK == 0); in xlog_recover_do_reg_buffer() 483 if (item->ri_buf[i].i_len < (nbits << XFS_BLF_SHIFT)) in xlog_recover_do_reg_buffer() 484 nbits = item->ri_buf[i].i_len >> XFS_BLF_SHIFT; in xlog_recover_do_reg_buffer() 494 if (item->ri_buf[ in xlog_recover_do_reg_buffer() [all...] |
H A D | xfs_inode_item_recover.c | 31 if (item->ri_buf[0].i_len == sizeof(struct xfs_inode_log_format)) { in xlog_recover_inode_ra_pass2() 32 struct xfs_inode_log_format *ilfp = item->ri_buf[0].i_addr; in xlog_recover_inode_ra_pass2() 37 struct xfs_inode_log_format_32 *ilfp = item->ri_buf[0].i_addr; in xlog_recover_inode_ra_pass2() 291 if (item->ri_buf[0].i_len == sizeof(struct xfs_inode_log_format)) { in xlog_recover_inode_commit_pass2() 292 in_f = item->ri_buf[0].i_addr; in xlog_recover_inode_commit_pass2() 296 error = xfs_inode_item_format_convert(&item->ri_buf[0], in_f); in xlog_recover_inode_commit_pass2() 330 ldip = item->ri_buf[1].i_addr; in xlog_recover_inode_commit_pass2() 435 if (unlikely(item->ri_buf[1].i_len > isize)) { in xlog_recover_inode_commit_pass2() 440 in_f->ilf_ino, item->ri_buf[1].i_len); in xlog_recover_inode_commit_pass2() 463 len = item->ri_buf[ in xlog_recover_inode_commit_pass2() [all...] |
H A D | xfs_refcount_item.c | 681 cui_formatp = item->ri_buf[0].i_addr; in xlog_recover_cui_commit_pass2() 683 if (item->ri_buf[0].i_len < xfs_cui_log_format_sizeof(0)) { in xlog_recover_cui_commit_pass2() 685 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_cui_commit_pass2() 690 if (item->ri_buf[0].i_len != len) { in xlog_recover_cui_commit_pass2() 692 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_cui_commit_pass2() 729 cud_formatp = item->ri_buf[0].i_addr; in xlog_recover_cud_commit_pass2() 730 if (item->ri_buf[0].i_len != sizeof(struct xfs_cud_log_format)) { in xlog_recover_cud_commit_pass2() 732 item->ri_buf[ in xlog_recover_cud_commit_pass2() [all...] |
H A D | xfs_bmap_item.c | 660 bui_formatp = item->ri_buf[0].i_addr; in xlog_recover_bui_commit_pass2() 662 if (item->ri_buf[0].i_len < xfs_bui_log_format_sizeof(0)) { in xlog_recover_bui_commit_pass2() 664 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_bui_commit_pass2() 670 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_bui_commit_pass2() 675 if (item->ri_buf[0].i_len != len) { in xlog_recover_bui_commit_pass2() 677 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_bui_commit_pass2() 714 bud_formatp = item->ri_buf[ in xlog_recover_bud_commit_pass2() [all...] |
H A D | xfs_rmap_item.c | 687 rui_formatp = item->ri_buf[0].i_addr; in xlog_recover_rui_commit_pass2() 689 if (item->ri_buf[0].i_len < xfs_rui_log_format_sizeof(0)) { in xlog_recover_rui_commit_pass2() 691 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_rui_commit_pass2() 696 if (item->ri_buf[0].i_len != len) { in xlog_recover_rui_commit_pass2() 698 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_rui_commit_pass2() 735 rud_formatp = item->ri_buf[0].i_addr; in xlog_recover_rud_commit_pass2() 736 if (item->ri_buf[0].i_len != sizeof(struct xfs_rud_log_format)) { in xlog_recover_rud_commit_pass2() 738 rud_formatp, item->ri_buf[ in xlog_recover_rud_commit_pass2() [all...] |
H A D | xfs_extfree_item.c | 808 efi_formatp = item->ri_buf[0].i_addr; in xlog_recover_efi_commit_pass2() 810 if (item->ri_buf[0].i_len < xfs_efi_log_format_sizeof(0)) { in xlog_recover_efi_commit_pass2() 812 item->ri_buf[0].i_addr, item->ri_buf[0].i_len); in xlog_recover_efi_commit_pass2() 817 error = xfs_efi_copy_format(&item->ri_buf[0], &efip->efi_format); in xlog_recover_efi_commit_pass2() 852 int buflen = item->ri_buf[0].i_len; in xlog_recover_efd_commit_pass2() 854 efd_formatp = item->ri_buf[0].i_addr; in xlog_recover_efd_commit_pass2() 862 if (item->ri_buf[0].i_len != xfs_efd_log_format32_sizeof( in xlog_recover_efd_commit_pass2() 864 item->ri_buf[0].i_len != xfs_efd_log_format64_sizeof( in xlog_recover_efd_commit_pass2()
|
H A D | xfs_log_recover.c | 2081 old_ptr = item->ri_buf[item->ri_cnt-1].i_addr; in xlog_recover_add_to_cont_trans() 2082 old_len = item->ri_buf[item->ri_cnt-1].i_len; in xlog_recover_add_to_cont_trans() 2088 item->ri_buf[item->ri_cnt-1].i_len += len; in xlog_recover_add_to_cont_trans() 2089 item->ri_buf[item->ri_cnt-1].i_addr = ptr; in xlog_recover_add_to_cont_trans() 2173 item->ri_buf = in xlog_recover_add_to_trans() 2187 /* Description region is ri_buf[0] */ in xlog_recover_add_to_trans() 2188 item->ri_buf[item->ri_cnt].i_addr = ptr; in xlog_recover_add_to_trans() 2189 item->ri_buf[item->ri_cnt].i_len = len; in xlog_recover_add_to_trans() 2213 kmem_free(item->ri_buf[i].i_addr); in xlog_recover_free_trans() 2215 kmem_free(item->ri_buf); in xlog_recover_free_trans() [all...] |
H A D | xfs_icreate_item.c | 161 icl = (struct xfs_icreate_log *)item->ri_buf[0].i_addr; in xlog_recover_icreate_commit_pass2()
|
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_log_recover.h | 90 * item headers are in ri_buf[0]. Additional buffers follow. 96 struct xfs_log_iovec *ri_buf; /* ptr to regions buffer */ member 109 #define ITEM_TYPE(i) (*(unsigned short *)(i)->ri_buf[0].i_addr)
|
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_log_recover.h | 92 * item headers are in ri_buf[0]. Additional buffers follow. 98 struct xfs_log_iovec *ri_buf; /* ptr to regions buffer */ member 111 #define ITEM_TYPE(i) (*(unsigned short *)(i)->ri_buf[0].i_addr)
|