Lines Matching refs:dip
2456 struct xfs_dinode *dip, in xfs_recover_inode_owner_change() argument
2470 xfs_dinode_from_disk(&ip->i_d, dip); in xfs_recover_inode_owner_change()
2473 error = xfs_iformat_fork(ip, dip); in xfs_recover_inode_owner_change()
2509 xfs_dinode_t *dip; in xlog_recover_inode_pass2() local
2554 dip = (xfs_dinode_t *)xfs_buf_offset(bp, in_f->ilf_boffset); in xlog_recover_inode_pass2()
2560 if (unlikely(dip->di_magic != cpu_to_be16(XFS_DINODE_MAGIC))) { in xlog_recover_inode_pass2()
2563 __func__, dip, bp, in_f->ilf_ino); in xlog_recover_inode_pass2()
2587 if (dip->di_version >= 3) { in xlog_recover_inode_pass2()
2588 xfs_lsn_t lsn = be64_to_cpu(dip->di_lsn); in xlog_recover_inode_pass2()
2606 dicp->di_flushiter < be16_to_cpu(dip->di_flushiter)) { in xlog_recover_inode_pass2()
2611 if (be16_to_cpu(dip->di_flushiter) == DI_MAX_FLUSH && 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()
2684 xfs_dinode_to_disk(dip, dicp); in xlog_recover_inode_pass2()
2688 memcpy((char *)dip + isize, in xlog_recover_inode_pass2()
2696 xfs_dinode_put_rdev(dip, in_f->ilf_u.ilfu_rdev); in xlog_recover_inode_pass2()
2699 memcpy(XFS_DFORK_DPTR(dip), in xlog_recover_inode_pass2()
2717 memcpy(XFS_DFORK_DPTR(dip), src, len); in xlog_recover_inode_pass2()
2722 (xfs_bmdr_block_t *)XFS_DFORK_DPTR(dip), in xlog_recover_inode_pass2()
2723 XFS_DFORK_DSIZE(dip, mp)); in xlog_recover_inode_pass2()
2752 dest = XFS_DFORK_APTR(dip); in xlog_recover_inode_pass2()
2753 ASSERT(len <= XFS_DFORK_ASIZE(dip, mp)); in xlog_recover_inode_pass2()
2758 dest = XFS_DFORK_APTR(dip); in xlog_recover_inode_pass2()
2761 XFS_DFORK_ASIZE(dip, mp)); in xlog_recover_inode_pass2()
2774 error = xfs_recover_inode_owner_change(mp, dip, in_f, in xlog_recover_inode_pass2()
2777 xfs_dinode_calc_crc(log->l_mp, dip); in xlog_recover_inode_pass2()
3890 struct xfs_dinode *dip; in xlog_recover_process_one_iunlink() local
3903 error = xfs_imap_to_bp(mp, NULL, &ip->i_imap, &dip, &ibp, 0, 0); in xlog_recover_process_one_iunlink()
3911 agino = be32_to_cpu(dip->di_next_unlinked); in xlog_recover_process_one_iunlink()