Lines Matching refs:dicp

2516 	xfs_icdinode_t		*dicp;  in xlog_recover_inode_pass2()  local
2569 dicp = item->ri_buf[1].i_addr; in xlog_recover_inode_pass2()
2570 if (unlikely(dicp->di_magic != XFS_DINODE_MAGIC)) { in xlog_recover_inode_pass2()
2606 dicp->di_flushiter < be16_to_cpu(dip->di_flushiter)) { in xlog_recover_inode_pass2()
2612 dicp->di_flushiter < (DI_MAX_FLUSH >> 1)) { in xlog_recover_inode_pass2()
2622 dicp->di_flushiter = 0; in xlog_recover_inode_pass2()
2624 if (unlikely(S_ISREG(dicp->di_mode))) { in xlog_recover_inode_pass2()
2625 if ((dicp->di_format != XFS_DINODE_FMT_EXTENTS) && in xlog_recover_inode_pass2()
2626 (dicp->di_format != XFS_DINODE_FMT_BTREE)) { in xlog_recover_inode_pass2()
2628 XFS_ERRLEVEL_LOW, mp, dicp); in xlog_recover_inode_pass2()
2636 } else if (unlikely(S_ISDIR(dicp->di_mode))) { in xlog_recover_inode_pass2()
2637 if ((dicp->di_format != XFS_DINODE_FMT_EXTENTS) && in xlog_recover_inode_pass2()
2638 (dicp->di_format != XFS_DINODE_FMT_BTREE) && in xlog_recover_inode_pass2()
2639 (dicp->di_format != XFS_DINODE_FMT_LOCAL)) { in xlog_recover_inode_pass2()
2641 XFS_ERRLEVEL_LOW, mp, dicp); in xlog_recover_inode_pass2()
2650 if (unlikely(dicp->di_nextents + dicp->di_anextents > dicp->di_nblocks)){ in xlog_recover_inode_pass2()
2652 XFS_ERRLEVEL_LOW, mp, dicp); in xlog_recover_inode_pass2()
2657 dicp->di_nextents + dicp->di_anextents, in xlog_recover_inode_pass2()
2658 dicp->di_nblocks); in xlog_recover_inode_pass2()
2662 if (unlikely(dicp->di_forkoff > mp->m_sb.sb_inodesize)) { in xlog_recover_inode_pass2()
2664 XFS_ERRLEVEL_LOW, mp, dicp); in xlog_recover_inode_pass2()
2668 item, dip, bp, in_f->ilf_ino, dicp->di_forkoff); in xlog_recover_inode_pass2()
2672 isize = xfs_icdinode_size(dicp->di_version); in xlog_recover_inode_pass2()
2675 XFS_ERRLEVEL_LOW, mp, dicp); in xlog_recover_inode_pass2()
2684 xfs_dinode_to_disk(dip, dicp); in xlog_recover_inode_pass2()