Lines Matching refs:in_f

2941 	struct xfs_inode_log_format *in_f,  in xfs_recover_inode_owner_change()  argument
2947 ASSERT(in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)); in xfs_recover_inode_owner_change()
2949 ip = xfs_inode_alloc(mp, in_f->ilf_ino); in xfs_recover_inode_owner_change()
2966 if (in_f->ilf_fields & XFS_ILOG_DOWNER) { in xfs_recover_inode_owner_change()
2967 ASSERT(in_f->ilf_fields & XFS_ILOG_DBROOT); in xfs_recover_inode_owner_change()
2974 if (in_f->ilf_fields & XFS_ILOG_AOWNER) { in xfs_recover_inode_owner_change()
2975 ASSERT(in_f->ilf_fields & XFS_ILOG_ABROOT); in xfs_recover_inode_owner_change()
2994 struct xfs_inode_log_format *in_f; in xlog_recover_inode_pass2() local
3009 in_f = item->ri_buf[0].i_addr; in xlog_recover_inode_pass2()
3011 in_f = kmem_alloc(sizeof(struct xfs_inode_log_format), KM_SLEEP); in xlog_recover_inode_pass2()
3013 error = xfs_inode_item_format_convert(&item->ri_buf[0], in_f); in xlog_recover_inode_pass2()
3022 if (xlog_check_buffer_cancelled(log, in_f->ilf_blkno, in xlog_recover_inode_pass2()
3023 in_f->ilf_len, 0)) { in xlog_recover_inode_pass2()
3025 trace_xfs_log_recover_inode_cancel(log, in_f); in xlog_recover_inode_pass2()
3028 trace_xfs_log_recover_inode_recover(log, in_f); in xlog_recover_inode_pass2()
3030 bp = xfs_buf_read(mp->m_ddev_targp, in_f->ilf_blkno, in_f->ilf_len, 0, in xlog_recover_inode_pass2()
3041 ASSERT(in_f->ilf_fields & XFS_ILOG_CORE); in xlog_recover_inode_pass2()
3042 dip = xfs_buf_offset(bp, in_f->ilf_boffset); in xlog_recover_inode_pass2()
3051 __func__, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
3061 __func__, item, in_f->ilf_ino); in xlog_recover_inode_pass2()
3079 trace_xfs_log_recover_inode_skip(log, in_f); in xlog_recover_inode_pass2()
3103 trace_xfs_log_recover_inode_skip(log, in_f); in xlog_recover_inode_pass2()
3121 __func__, item, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
3135 __func__, item, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
3147 __func__, item, dip, bp, in_f->ilf_ino, in xlog_recover_inode_pass2()
3160 item, dip, bp, in_f->ilf_ino, ldip->di_forkoff); in xlog_recover_inode_pass2()
3179 fields = in_f->ilf_fields; in xlog_recover_inode_pass2()
3181 xfs_dinode_put_rdev(dip, in_f->ilf_u.ilfu_rdev); in xlog_recover_inode_pass2()
3183 if (in_f->ilf_size == 2) in xlog_recover_inode_pass2()
3187 ASSERT(in_f->ilf_size <= 4); in xlog_recover_inode_pass2()
3188 ASSERT((in_f->ilf_size == 3) || (fields & XFS_ILOG_AFORK)); in xlog_recover_inode_pass2()
3190 (len == in_f->ilf_dsize)); in xlog_recover_inode_pass2()
3217 if (in_f->ilf_fields & XFS_ILOG_AFORK) { in xlog_recover_inode_pass2()
3218 if (in_f->ilf_fields & XFS_ILOG_DFORK) { in xlog_recover_inode_pass2()
3225 ASSERT(len == in_f->ilf_asize); in xlog_recover_inode_pass2()
3227 switch (in_f->ilf_fields & XFS_ILOG_AFORK) { in xlog_recover_inode_pass2()
3252 if ((in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)) && in xlog_recover_inode_pass2()
3254 error = xfs_recover_inode_owner_change(mp, dip, in_f, in xlog_recover_inode_pass2()
3267 kmem_free(in_f); in xlog_recover_inode_pass2()
4311 struct xfs_inode_log_format *in_f; /* any will do */ in xlog_recover_add_to_trans() local
4345 in_f = (struct xfs_inode_log_format *)ptr; in xlog_recover_add_to_trans()
4358 if (in_f->ilf_size == 0 || in xlog_recover_add_to_trans()
4359 in_f->ilf_size > XLOG_MAX_REGIONS_IN_ITEM) { in xlog_recover_add_to_trans()
4362 in_f->ilf_size); in xlog_recover_add_to_trans()
4368 item->ri_total = in_f->ilf_size; in xlog_recover_add_to_trans()