XFS_DINODE_FMT_EXTENTS
if (args->dp->i_af.if_format == XFS_DINODE_FMT_EXTENTS)
if (ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS &&
if (ifp->if_nextents != 1 || ifp->if_format != XFS_DINODE_FMT_EXTENTS)
(ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
if (ifp->if_format == XFS_DINODE_FMT_EXTENTS)
case XFS_DINODE_FMT_EXTENTS:
xfs_ifork_init_attr(ip, XFS_DINODE_FMT_EXTENTS, 0);
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
ifp->if_format == XFS_DINODE_FMT_EXTENTS &&
ifp->if_format != XFS_DINODE_FMT_EXTENTS)
if (ip->i_df.if_format != XFS_DINODE_FMT_EXTENTS)
ifp->if_format == XFS_DINODE_FMT_EXTENTS &&
ifp->if_format != XFS_DINODE_FMT_EXTENTS)
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
ASSERT(ifp->if_format == XFS_DINODE_FMT_EXTENTS);
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
case XFS_DINODE_FMT_EXTENTS:
if (dp->i_df.if_format == XFS_DINODE_FMT_EXTENTS) {
if (XFS_IS_CORRUPT(mp, ip->i_df.if_format != XFS_DINODE_FMT_EXTENTS &&
{ XFS_DINODE_FMT_EXTENTS, "extent" }, \
fork_format != XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS: /* fall through ... */
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
ip->i_af.if_format = XFS_DINODE_FMT_EXTENTS;
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
ip->i_cowfp->if_format = XFS_DINODE_FMT_EXTENTS;
return ifp->if_format == XFS_DINODE_FMT_EXTENTS ||
return XFS_DINODE_FMT_EXTENTS;
ip->i_df.if_format = XFS_DINODE_FMT_EXTENTS;
xfs_ifork_init_attr(ip, XFS_DINODE_FMT_EXTENTS, 0);
ip->i_df.if_format = XFS_DINODE_FMT_EXTENTS;
.fmt_mask = (1U << XFS_DINODE_FMT_EXTENTS) |
.fmt_mask = (1U << XFS_DINODE_FMT_EXTENTS) |
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
case XFS_DINODE_FMT_EXTENTS:
if (ifp->if_format != XFS_DINODE_FMT_EXTENTS || ifp->if_nextents != 0)
if (ifp->if_format != XFS_DINODE_FMT_EXTENTS || ifp->if_nextents != 0)
ifake->if_fork->if_format = XFS_DINODE_FMT_EXTENTS;
case XFS_DINODE_FMT_EXTENTS:
if (ifp->if_format != XFS_DINODE_FMT_EXTENTS) {
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
return dp->i_df.if_format == XFS_DINODE_FMT_EXTENTS &&
if (ifp->if_format != XFS_DINODE_FMT_EXTENTS &&
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
if (dip->di_forkoff == 0 && dip->di_aformat != XFS_DINODE_FMT_EXTENTS)
dip->di_aformat != XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
dip->di_format = XFS_DINODE_FMT_EXTENTS;
return dip->di_aformat != XFS_DINODE_FMT_EXTENTS ||
case XFS_DINODE_FMT_EXTENTS:
dip->di_aformat = XFS_DINODE_FMT_EXTENTS;
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
if (dip->di_format == XFS_DINODE_FMT_EXTENTS &&
if (dip->di_aformat == XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
return ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
} else if (ifp->if_format != XFS_DINODE_FMT_EXTENTS) {
ifp->if_format = XFS_DINODE_FMT_EXTENTS;
sc->tempip->i_df.if_format = XFS_DINODE_FMT_EXTENTS;
if (ifp->if_format == XFS_DINODE_FMT_EXTENTS &&
if (tifp->if_format == XFS_DINODE_FMT_EXTENTS &&
if (ifp->if_format == XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
ip->i_cowfp->if_format == XFS_DINODE_FMT_EXTENTS);
tip->i_cowfp->if_format == XFS_DINODE_FMT_EXTENTS);
case XFS_DINODE_FMT_EXTENTS:
ip->i_af.if_format = XFS_DINODE_FMT_EXTENTS;
if ((ip->i_df.if_format != XFS_DINODE_FMT_EXTENTS &&
if ((ip->i_df.if_format != XFS_DINODE_FMT_EXTENTS &&
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
case XFS_DINODE_FMT_EXTENTS:
if (ldip->di_format != XFS_DINODE_FMT_EXTENTS &&
if ((ldip->di_format != XFS_DINODE_FMT_EXTENTS) &&
case XFS_DINODE_FMT_EXTENTS:
TRACE_DEFINE_ENUM(XFS_DINODE_FMT_EXTENTS);