Lines Matching refs:di_flags2
83 if (ip->i_d.di_flags2 & XFS_DIFLAG2_COWEXTSIZE)
604 uint64_t di_flags2,
640 if (di_flags2 & XFS_DIFLAG2_ANY) {
641 if (di_flags2 & XFS_DIFLAG2_DAX)
643 if (di_flags2 & XFS_DIFLAG2_COWEXTSIZE)
659 return _xfs_dic2xflags(dic->di_flags, dic->di_flags2, XFS_IFORK_Q(ip));
749 /* Propagate di_flags2 from a parent inode to a child inode. */
755 if (pip->i_d.di_flags2 & XFS_DIFLAG2_COWEXTSIZE) {
756 ip->i_d.di_flags2 |= XFS_DIFLAG2_COWEXTSIZE;
759 if (pip->i_d.di_flags2 & XFS_DIFLAG2_DAX)
760 ip->i_d.di_flags2 |= XFS_DIFLAG2_DAX;
889 ip->i_d.di_flags2 = mp->m_ino_geo.new_diflags2;
908 if (pip && (pip->i_d.di_flags2 & XFS_DIFLAG2_ANY))
1460 ip->i_d.di_flags2 &= ~XFS_DIFLAG2_REFLINK;
2722 ip->i_d.di_flags2 = ip->i_mount->m_ino_geo.new_diflags2;