Lines Matching refs:in_f
2466 struct xfs_inode_log_format *in_f, in xfs_recover_inode_owner_change() argument
2472 ASSERT(in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)); in xfs_recover_inode_owner_change()
2474 ip = xfs_inode_alloc(mp, in_f->ilf_ino); in xfs_recover_inode_owner_change()
2487 if (in_f->ilf_fields & XFS_ILOG_DOWNER) { in xfs_recover_inode_owner_change()
2488 ASSERT(in_f->ilf_fields & XFS_ILOG_DBROOT); in xfs_recover_inode_owner_change()
2495 if (in_f->ilf_fields & XFS_ILOG_AOWNER) { in xfs_recover_inode_owner_change()
2496 ASSERT(in_f->ilf_fields & XFS_ILOG_ABROOT); in xfs_recover_inode_owner_change()
2515 xfs_inode_log_format_t *in_f; in xlog_recover_inode_pass2() local
2530 in_f = item->ri_buf[0].i_addr; in xlog_recover_inode_pass2()
2532 in_f = kmem_alloc(sizeof(xfs_inode_log_format_t), KM_SLEEP); in xlog_recover_inode_pass2()
2534 error = xfs_inode_item_format_convert(&item->ri_buf[0], in_f); in xlog_recover_inode_pass2()
2543 if (xlog_check_buffer_cancelled(log, in_f->ilf_blkno, in xlog_recover_inode_pass2()
2544 in_f->ilf_len, 0)) { in xlog_recover_inode_pass2()
2546 trace_xfs_log_recover_inode_cancel(log, in_f); in xlog_recover_inode_pass2()
2549 trace_xfs_log_recover_inode_recover(log, in_f); in xlog_recover_inode_pass2()
2551 bp = xfs_buf_read(mp->m_ddev_targp, in_f->ilf_blkno, in_f->ilf_len, 0, in xlog_recover_inode_pass2()
2562 ASSERT(in_f->ilf_fields & XFS_ILOG_CORE); in xlog_recover_inode_pass2()
2563 dip = xfs_buf_offset(bp, in_f->ilf_boffset); in xlog_recover_inode_pass2()
2572 __func__, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2582 __func__, item, in_f->ilf_ino); in xlog_recover_inode_pass2()
2600 trace_xfs_log_recover_inode_skip(log, in_f); in xlog_recover_inode_pass2()
2624 trace_xfs_log_recover_inode_skip(log, in_f); in xlog_recover_inode_pass2()
2641 __func__, item, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2654 __func__, item, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2665 __func__, item, dip, bp, in_f->ilf_ino, in xlog_recover_inode_pass2()
2677 item, dip, bp, in_f->ilf_ino, dicp->di_forkoff); in xlog_recover_inode_pass2()
2702 fields = in_f->ilf_fields; in xlog_recover_inode_pass2()
2705 xfs_dinode_put_rdev(dip, in_f->ilf_u.ilfu_rdev); in xlog_recover_inode_pass2()
2709 &in_f->ilf_u.ilfu_uuid, in xlog_recover_inode_pass2()
2714 if (in_f->ilf_size == 2) in xlog_recover_inode_pass2()
2718 ASSERT(in_f->ilf_size <= 4); in xlog_recover_inode_pass2()
2719 ASSERT((in_f->ilf_size == 3) || (fields & XFS_ILOG_AFORK)); in xlog_recover_inode_pass2()
2721 (len == in_f->ilf_dsize)); in xlog_recover_inode_pass2()
2748 if (in_f->ilf_fields & XFS_ILOG_AFORK) { in xlog_recover_inode_pass2()
2749 if (in_f->ilf_fields & XFS_ILOG_DFORK) { in xlog_recover_inode_pass2()
2756 ASSERT(len == in_f->ilf_asize); in xlog_recover_inode_pass2()
2758 switch (in_f->ilf_fields & XFS_ILOG_AFORK) { in xlog_recover_inode_pass2()
2782 if (in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)) in xlog_recover_inode_pass2()
2783 error = xfs_recover_inode_owner_change(mp, dip, in_f, in xlog_recover_inode_pass2()
2796 kmem_free(in_f); in xlog_recover_inode_pass2()
3486 xfs_inode_log_format_t *in_f; /* any will do */ in xlog_recover_add_to_trans() local
3520 in_f = (xfs_inode_log_format_t *)ptr; in xlog_recover_add_to_trans()
3533 if (in_f->ilf_size == 0 || in xlog_recover_add_to_trans()
3534 in_f->ilf_size > XLOG_MAX_REGIONS_IN_ITEM) { in xlog_recover_add_to_trans()
3537 in_f->ilf_size); in xlog_recover_add_to_trans()
3543 item->ri_total = in_f->ilf_size; in xlog_recover_add_to_trans()