Lines Matching refs:ldip
2942 struct xfs_log_dinode *ldip; in xlog_recover_inode_pass2() local
2995 ldip = item->ri_buf[1].i_addr; in xlog_recover_inode_pass2()
2996 if (unlikely(ldip->di_magic != XFS_DINODE_MAGIC)) { in xlog_recover_inode_pass2()
3032 ldip->di_flushiter < be16_to_cpu(dip->di_flushiter)) { in xlog_recover_inode_pass2()
3038 ldip->di_flushiter < (DI_MAX_FLUSH >> 1)) { in xlog_recover_inode_pass2()
3048 ldip->di_flushiter = 0; in xlog_recover_inode_pass2()
3050 if (unlikely(S_ISREG(ldip->di_mode))) { in xlog_recover_inode_pass2()
3051 if ((ldip->di_format != XFS_DINODE_FMT_EXTENTS) && in xlog_recover_inode_pass2()
3052 (ldip->di_format != XFS_DINODE_FMT_BTREE)) { in xlog_recover_inode_pass2()
3054 XFS_ERRLEVEL_LOW, mp, ldip, in xlog_recover_inode_pass2()
3055 sizeof(*ldip)); in xlog_recover_inode_pass2()
3063 } else if (unlikely(S_ISDIR(ldip->di_mode))) { in xlog_recover_inode_pass2()
3064 if ((ldip->di_format != XFS_DINODE_FMT_EXTENTS) && in xlog_recover_inode_pass2()
3065 (ldip->di_format != XFS_DINODE_FMT_BTREE) && in xlog_recover_inode_pass2()
3066 (ldip->di_format != XFS_DINODE_FMT_LOCAL)) { in xlog_recover_inode_pass2()
3068 XFS_ERRLEVEL_LOW, mp, ldip, in xlog_recover_inode_pass2()
3069 sizeof(*ldip)); in xlog_recover_inode_pass2()
3078 if (unlikely(ldip->di_nextents + ldip->di_anextents > ldip->di_nblocks)){ in xlog_recover_inode_pass2()
3080 XFS_ERRLEVEL_LOW, mp, ldip, in xlog_recover_inode_pass2()
3081 sizeof(*ldip)); in xlog_recover_inode_pass2()
3086 ldip->di_nextents + ldip->di_anextents, in xlog_recover_inode_pass2()
3087 ldip->di_nblocks); in xlog_recover_inode_pass2()
3091 if (unlikely(ldip->di_forkoff > mp->m_sb.sb_inodesize)) { in xlog_recover_inode_pass2()
3093 XFS_ERRLEVEL_LOW, mp, ldip, in xlog_recover_inode_pass2()
3094 sizeof(*ldip)); in xlog_recover_inode_pass2()
3098 item, dip, bp, in_f->ilf_ino, ldip->di_forkoff); in xlog_recover_inode_pass2()
3105 XFS_ERRLEVEL_LOW, mp, ldip, in xlog_recover_inode_pass2()
3106 sizeof(*ldip)); in xlog_recover_inode_pass2()
3115 xfs_log_dinode_to_disk(ldip, dip); in xlog_recover_inode_pass2()