Lines Matching refs:in_f
2457 struct xfs_inode_log_format *in_f, in xfs_recover_inode_owner_change() argument
2463 ASSERT(in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)); in xfs_recover_inode_owner_change()
2465 ip = xfs_inode_alloc(mp, in_f->ilf_ino); in xfs_recover_inode_owner_change()
2478 if (in_f->ilf_fields & XFS_ILOG_DOWNER) { in xfs_recover_inode_owner_change()
2479 ASSERT(in_f->ilf_fields & XFS_ILOG_DBROOT); in xfs_recover_inode_owner_change()
2486 if (in_f->ilf_fields & XFS_ILOG_AOWNER) { in xfs_recover_inode_owner_change()
2487 ASSERT(in_f->ilf_fields & XFS_ILOG_ABROOT); in xfs_recover_inode_owner_change()
2506 xfs_inode_log_format_t *in_f; in xlog_recover_inode_pass2() local
2521 in_f = item->ri_buf[0].i_addr; in xlog_recover_inode_pass2()
2523 in_f = kmem_alloc(sizeof(xfs_inode_log_format_t), KM_SLEEP); in xlog_recover_inode_pass2()
2525 error = xfs_inode_item_format_convert(&item->ri_buf[0], in_f); in xlog_recover_inode_pass2()
2534 if (xlog_check_buffer_cancelled(log, in_f->ilf_blkno, in xlog_recover_inode_pass2()
2535 in_f->ilf_len, 0)) { in xlog_recover_inode_pass2()
2537 trace_xfs_log_recover_inode_cancel(log, in_f); in xlog_recover_inode_pass2()
2540 trace_xfs_log_recover_inode_recover(log, in_f); in xlog_recover_inode_pass2()
2542 bp = xfs_buf_read(mp->m_ddev_targp, in_f->ilf_blkno, in_f->ilf_len, 0, in xlog_recover_inode_pass2()
2553 ASSERT(in_f->ilf_fields & XFS_ILOG_CORE); in xlog_recover_inode_pass2()
2554 dip = (xfs_dinode_t *)xfs_buf_offset(bp, in_f->ilf_boffset); in xlog_recover_inode_pass2()
2563 __func__, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2573 __func__, item, in_f->ilf_ino); in xlog_recover_inode_pass2()
2591 trace_xfs_log_recover_inode_skip(log, in_f); in xlog_recover_inode_pass2()
2615 trace_xfs_log_recover_inode_skip(log, in_f); in xlog_recover_inode_pass2()
2632 __func__, item, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2645 __func__, item, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2656 __func__, item, dip, bp, in_f->ilf_ino, in xlog_recover_inode_pass2()
2668 item, dip, bp, in_f->ilf_ino, dicp->di_forkoff); in xlog_recover_inode_pass2()
2693 fields = in_f->ilf_fields; in xlog_recover_inode_pass2()
2696 xfs_dinode_put_rdev(dip, in_f->ilf_u.ilfu_rdev); in xlog_recover_inode_pass2()
2700 &in_f->ilf_u.ilfu_uuid, in xlog_recover_inode_pass2()
2705 if (in_f->ilf_size == 2) in xlog_recover_inode_pass2()
2709 ASSERT(in_f->ilf_size <= 4); in xlog_recover_inode_pass2()
2710 ASSERT((in_f->ilf_size == 3) || (fields & XFS_ILOG_AFORK)); in xlog_recover_inode_pass2()
2712 (len == in_f->ilf_dsize)); in xlog_recover_inode_pass2()
2739 if (in_f->ilf_fields & XFS_ILOG_AFORK) { in xlog_recover_inode_pass2()
2740 if (in_f->ilf_fields & XFS_ILOG_DFORK) { in xlog_recover_inode_pass2()
2747 ASSERT(len == in_f->ilf_asize); in xlog_recover_inode_pass2()
2749 switch (in_f->ilf_fields & XFS_ILOG_AFORK) { in xlog_recover_inode_pass2()
2773 if (in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)) in xlog_recover_inode_pass2()
2774 error = xfs_recover_inode_owner_change(mp, dip, in_f, in xlog_recover_inode_pass2()
2787 kmem_free(in_f); in xlog_recover_inode_pass2()
3426 xfs_inode_log_format_t *in_f; /* any will do */ in xlog_recover_add_to_trans() local
3448 in_f = (xfs_inode_log_format_t *)ptr; in xlog_recover_add_to_trans()
3461 if (in_f->ilf_size == 0 || in xlog_recover_add_to_trans()
3462 in_f->ilf_size > XLOG_MAX_REGIONS_IN_ITEM) { in xlog_recover_add_to_trans()
3465 in_f->ilf_size); in xlog_recover_add_to_trans()
3471 item->ri_total = in_f->ilf_size; in xlog_recover_add_to_trans()