XC_FREE_RTEXTENTS
xfs_sum_freecounter(mp, XC_FREE_RTEXTENTS);
{ XC_FREE_RTEXTENTS, "rtextents" }, \
frextents = xfs_sum_freecounter_raw(mp, XC_FREE_RTEXTENTS);
&mp->m_free[XC_FREE_RTEXTENTS].count,
xfs_set_freecounter(mp, XC_FREE_RTEXTENTS,
if (xfs_compare_freecounter(mp, XC_FREE_RTEXTENTS,
.freertx = xfs_estimate_freecounter(mp, XC_FREE_RTEXTENTS),
xfs_iomap_freesp(mp, XC_FREE_RTEXTENTS,
[XC_FREE_RTEXTENTS] = "free rt extents",
case XC_FREE_RTEXTENTS:
return xfs_dec_freecounter(mp, XC_FREE_RTEXTENTS, delta, false);
xfs_add_freecounter(mp, XC_FREE_RTEXTENTS, delta);
xfs_set_freecounter(mp, XC_FREE_RTEXTENTS, mp->m_sb.sb_frextents);
xfs_set_freecounter(mp, XC_FREE_RTEXTENTS,
xfs_sum_freecounter(mp, XC_FREE_RTEXTENTS));
mp->m_free[XC_FREE_RTEXTENTS].res_total);
TRACE_DEFINE_ENUM(XC_FREE_RTEXTENTS);
xfs_set_freecounter(mp, XC_FREE_RTEXTENTS,
free = xfs_estimate_freecounter(mp, XC_FREE_RTEXTENTS);
mp->m_free[XC_FREE_RTEXTENTS].res_avail,
mp->m_free[XC_FREE_RTEXTENTS].res_avail -= *count_fsb;
xfs_sum_freecounter(mp, XC_FREE_RTEXTENTS));
mp->m_free[XC_FREE_RTEXTENTS].res_avail);
len = min(len, xfs_sum_freecounter(mp, XC_FREE_RTEXTENTS));
error = xfs_dec_freecounter(mp, XC_FREE_RTEXTENTS, *count_fsb,
error = xfs_dec_freecounter(mp, XC_FREE_RTEXTENTS, count_fsb,
error = xfs_dec_freecounter(mp, XC_FREE_RTEXTENTS, count_fsb,
xfs_add_freecounter(mp, XC_FREE_RTEXTENTS, count_fsb);
xfs_add_freecounter(mp, XC_FREE_RTEXTENTS, ac->reserved_blocks);
case XC_FREE_RTEXTENTS: