Lines Matching refs:i_d
63 if ((ip->i_d.di_flags & XFS_DIFLAG_EXTSIZE) && ip->i_d.di_extsize) in xfs_get_extsz_hint()
64 return ip->i_d.di_extsize; in xfs_get_extsz_hint()
83 if (ip->i_d.di_flags2 & XFS_DIFLAG2_COWEXTSIZE) in xfs_get_cowextsz_hint()
84 a = ip->i_d.di_cowextsize; in xfs_get_cowextsz_hint()
657 struct xfs_icdinode *dic = &ip->i_d; in xfs_ip2xflags()
711 if (pip->i_d.di_flags & XFS_DIFLAG_RTINHERIT) in xfs_inode_inherit_flags()
713 if (pip->i_d.di_flags & XFS_DIFLAG_EXTSZINHERIT) { in xfs_inode_inherit_flags()
715 ip->i_d.di_extsize = pip->i_d.di_extsize; in xfs_inode_inherit_flags()
717 if (pip->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) in xfs_inode_inherit_flags()
720 if ((pip->i_d.di_flags & XFS_DIFLAG_RTINHERIT) && in xfs_inode_inherit_flags()
723 if (pip->i_d.di_flags & XFS_DIFLAG_EXTSZINHERIT) { in xfs_inode_inherit_flags()
725 ip->i_d.di_extsize = pip->i_d.di_extsize; in xfs_inode_inherit_flags()
728 if ((pip->i_d.di_flags & XFS_DIFLAG_NOATIME) && in xfs_inode_inherit_flags()
731 if ((pip->i_d.di_flags & XFS_DIFLAG_NODUMP) && in xfs_inode_inherit_flags()
734 if ((pip->i_d.di_flags & XFS_DIFLAG_SYNC) && in xfs_inode_inherit_flags()
737 if ((pip->i_d.di_flags & XFS_DIFLAG_NOSYMLINKS) && in xfs_inode_inherit_flags()
740 if ((pip->i_d.di_flags & XFS_DIFLAG_NODEFRAG) && in xfs_inode_inherit_flags()
743 if (pip->i_d.di_flags & XFS_DIFLAG_FILESTREAM) in xfs_inode_inherit_flags()
746 ip->i_d.di_flags |= di_flags; in xfs_inode_inherit_flags()
755 if (pip->i_d.di_flags2 & XFS_DIFLAG2_COWEXTSIZE) { in xfs_inode_inherit_flags2()
756 ip->i_d.di_flags2 |= XFS_DIFLAG2_COWEXTSIZE; in xfs_inode_inherit_flags2()
757 ip->i_d.di_cowextsize = pip->i_d.di_cowextsize; in xfs_inode_inherit_flags2()
759 if (pip->i_d.di_flags2 & XFS_DIFLAG2_DAX) in xfs_inode_inherit_flags2()
760 ip->i_d.di_flags2 |= XFS_DIFLAG2_DAX; in xfs_inode_inherit_flags2()
853 ip->i_d.di_projid = prid; in xfs_ialloc()
873 ip->i_d.di_size = 0; in xfs_ialloc()
875 ASSERT(ip->i_d.di_nblocks == 0); in xfs_ialloc()
882 ip->i_d.di_extsize = 0; in xfs_ialloc()
883 ip->i_d.di_dmevmask = 0; in xfs_ialloc()
884 ip->i_d.di_dmstate = 0; in xfs_ialloc()
885 ip->i_d.di_flags = 0; in xfs_ialloc()
889 ip->i_d.di_flags2 = mp->m_ino_geo.new_diflags2; in xfs_ialloc()
890 ip->i_d.di_cowextsize = 0; in xfs_ialloc()
891 ip->i_d.di_crtime = tv; in xfs_ialloc()
906 if (pip && (pip->i_d.di_flags & XFS_DIFLAG_ANY)) in xfs_ialloc()
908 if (pip && (pip->i_d.di_flags2 & XFS_DIFLAG2_ANY)) in xfs_ialloc()
1401 if (unlikely((tdp->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) && in xfs_link()
1402 tdp->i_d.di_projid != sip->i_d.di_projid)) { in xfs_link()
1460 ip->i_d.di_flags2 &= ~XFS_DIFLAG2_REFLINK; in xfs_itruncate_clear_reflink_flags()
1672 ip->i_d.di_size = 0; in xfs_inactive_truncate()
1847 (ip->i_d.di_size != 0 || XFS_ISIZE(ip) != 0 || in xfs_inactive()
1874 ASSERT(ip->i_d.di_forkoff == 0); in xfs_inactive()
2692 ASSERT(ip->i_d.di_size == 0 || !S_ISREG(VFS_I(ip)->i_mode)); in xfs_ifree()
2693 ASSERT(ip->i_d.di_nblocks == 0); in xfs_ifree()
2721 ip->i_d.di_flags = 0; in xfs_ifree()
2722 ip->i_d.di_flags2 = ip->i_mount->m_ino_geo.new_diflags2; in xfs_ifree()
2723 ip->i_d.di_dmevmask = 0; in xfs_ifree()
2724 ip->i_d.di_forkoff = 0; /* mark the attr fork not in use */ in xfs_ifree()
3230 if (unlikely((target_dp->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) && in xfs_rename()
3231 target_dp->i_d.di_projid != src_ip->i_d.di_projid)) { in xfs_rename()
3499 ip->i_d.di_nblocks, mp, XFS_ERRTAG_IFLUSH_5)) { in xfs_iflush()
3505 ip->i_d.di_nblocks, ip); in xfs_iflush()
3508 if (XFS_TEST_ERROR(ip->i_d.di_forkoff > mp->m_sb.sb_inodesize, in xfs_iflush()
3512 __func__, ip->i_ino, ip->i_d.di_forkoff, ip); in xfs_iflush()
3526 ip->i_d.di_flushiter++; in xfs_iflush()
3547 if (ip->i_d.di_flushiter == DI_MAX_FLUSH) in xfs_iflush()
3548 ip->i_d.di_flushiter = 0; in xfs_iflush()