XFS_DIFLAG2_COWEXTSIZE
if (ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE)
(XFS_DIFLAG2_DAX | XFS_DIFLAG2_REFLINK | XFS_DIFLAG2_COWEXTSIZE | \
if ((flags2 & (XFS_DIFLAG2_REFLINK | XFS_DIFLAG2_COWEXTSIZE)) &&
hint_flag = (flags2 & XFS_DIFLAG2_COWEXTSIZE);
if (ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE)
if (pip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) {
ip->i_diflags2 |= XFS_DIFLAG2_COWEXTSIZE;
ip->i_diflags2 &= ~XFS_DIFLAG2_COWEXTSIZE;
di_flags2 |= XFS_DIFLAG2_COWEXTSIZE;
(flags2 & XFS_DIFLAG2_COWEXTSIZE) &&
(sc->ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) &&
sc->ip->i_diflags2 &= ~XFS_DIFLAG2_COWEXTSIZE;
flags2 &= ~(XFS_DIFLAG2_REFLINK | XFS_DIFLAG2_COWEXTSIZE);
dip->di_flags2 &= ~cpu_to_be64(XFS_DIFLAG2_COWEXTSIZE);
(src->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) &&
!(dest->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE))
if ((ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) &&
ip->i_diflags2 &= ~XFS_DIFLAG2_COWEXTSIZE;
if (ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) {
if (ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE)
if (ip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE)
dest->i_diflags2 |= XFS_DIFLAG2_COWEXTSIZE;