XG_TYPE_RTG
bool isrt = xg->xg_type == XG_TYPE_RTG;
if (ri->ri_group->xg_type == XG_TYPE_RTG)
rtbno &= mp->m_groups[XG_TYPE_RTG].blkmask;
rtbno &= mp->m_groups[XG_TYPE_RTG].blkmask;
error = xfs_group_insert(mp, rtg_group(rtg), rgno, XG_TYPE_RTG);
xfs_group_free(mp, rgno, XG_TYPE_RTG, NULL);
return to_rtg(xfs_group_get(mp, rgno, XG_TYPE_RTG));
return to_rtg(xfs_group_grab(mp, rgno, XG_TYPE_RTG));
start_rgno, end_rgno, XG_TYPE_RTG));
return xfs_fsb_to_gno(mp, rtbno, XG_TYPE_RTG);
return xfs_fsb_to_gbno(mp, rtbno, XG_TYPE_RTG);
return (rtbno & mp->m_groups[XG_TYPE_RTG].blkmask) == 0;
struct xfs_groups *g = &mp->m_groups[XG_TYPE_RTG];
struct xfs_groups *g = &mp->m_groups[XG_TYPE_RTG];
return xfs_groups_to_rfsbs(mp, nr_groups, XG_TYPE_RTG);
struct xfs_groups *g = &mp->m_groups[XG_TYPE_RTG];
mp->m_groups[XG_TYPE_RTG].blocks);
uint32_t blocks = mp->m_groups[XG_TYPE_RTG].blocks;
struct xfs_groups *rgs = &mp->m_groups[XG_TYPE_RTG];
{ XG_TYPE_RTG, "rtg" }
TRACE_DEFINE_ENUM(XG_TYPE_RTG);
type = XG_TYPE_RTG;
xfs_efi_is_realtime(xefi) ? XG_TYPE_RTG : XG_TYPE_AG);
isrt ? XG_TYPE_RTG : XG_TYPE_AG);
if (info->group->xg_type == XG_TYPE_RTG)
case XG_TYPE_RTG:
return XFS_FSB_TO_B(mp, mp->m_groups[XG_TYPE_RTG].awu_max);
mp->m_groups[XG_TYPE_RTG].blocks);
xfs_calc_group_awu_max(mp, XG_TYPE_RTG));
xfs_calc_atomic_write_unit_max(mp, XG_TYPE_RTG);
case XG_TYPE_RTG:
type == XG_TYPE_RTG ? XFS_DEV_RT : XFS_DEV_DATA,
if (type == XG_TYPE_RTG) {
XG_TYPE_RTG : XG_TYPE_AG);
ri->ri_realtime ? XG_TYPE_RTG : XG_TYPE_AG);
isrt ? XG_TYPE_RTG : XG_TYPE_AG);
ri->ri_realtime ? XG_TYPE_RTG : XG_TYPE_AG);
isrt ? XG_TYPE_RTG : XG_TYPE_AG);
uint32_t gblocks = mp->m_groups[XG_TYPE_RTG].blocks;
TRACE_DEFINE_ENUM(XG_TYPE_RTG);
if (bi->bi_group->xg_type == XG_TYPE_RTG &&
__entry->blocks = mp->m_groups[XG_TYPE_RTG].blocks;
if (type == XG_TYPE_RTG) {
xfs_verify_report_losses(mp, XG_TYPE_RTG, daddr, bio_bbcount);
.zone_capacity = mp->m_groups[XG_TYPE_RTG].blocks,
XA_STATE (xas, &mp->m_groups[XG_TYPE_RTG].xa, 0);
mp->m_groups[XG_TYPE_RTG].blocks;
XFS_FSB_TO_B(mp, mp->m_groups[XG_TYPE_RTG].blocks);
return !xa_get_mark(&rtg_mount(rtg)->m_groups[XG_TYPE_RTG].xa,
if (!xfs_group_marked(mp, XG_TYPE_RTG, XFS_RTG_FREE) ||