xfs_rgnumber_t
xfs_rgnumber_t sb_rgcount; /* number of realtime groups */
#define XFS_MAX_RGNUMBER ((xfs_rgnumber_t)(-1U))
void xfs_rgno_mark_sick(struct xfs_mount *mp, xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno)
xfs_rgnumber_t first_rgno,
xfs_rgnumber_t end_rgno)
xfs_rgnumber_t rgno;
xfs_rgnumber_t first_rgno,
xfs_rgnumber_t end_rgno,
xfs_rgnumber_t index;
xfs_rgnumber_t prev_rgcount)
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno)
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgcount,
xfs_rgnumber_t rgno)
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgcount,
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgcount,
xfs_rgnumber_t rgno)
xfs_rgnumber_t rgno)
xfs_rgnumber_t start_rgno,
xfs_rgnumber_t end_rgno)
static inline xfs_rgnumber_t
xfs_rgnumber_t rgno = xfs_rtb_to_rgno(mp, rtbno);
xfs_rgnumber_t rgno;
int xfs_rtgroup_alloc(struct xfs_mount *mp, xfs_rgnumber_t rgno,
xfs_rgnumber_t rgcount, xfs_rtbxlen_t rextents);
void xfs_rtgroup_free(struct xfs_mount *mp, xfs_rgnumber_t rgno);
void xfs_free_rtgroups(struct xfs_mount *mp, xfs_rgnumber_t first_rgno,
xfs_rgnumber_t end_rgno);
int xfs_initialize_rtgroups(struct xfs_mount *mp, xfs_rgnumber_t first_rgno,
xfs_rgnumber_t end_rgno, xfs_rtbxlen_t rextents);
xfs_rtxnum_t xfs_rtgroup_extents(struct xfs_mount *mp, xfs_rgnumber_t rgno);
xfs_rgnumber_t rgno, xfs_rgnumber_t rgcount,
xfs_rgnumber_t prev_rgcount);
static inline const char *xfs_rtginode_path(xfs_rgnumber_t rgno,
xfs_rgnumber_t first_rgno, xfs_rgnumber_t end_rgno)
xfs_rgnumber_t first_rgno, xfs_rgnumber_t end_rgno,
static inline xfs_rgnumber_t rtg_rgno(const struct xfs_rtgroup *rtg)
xfs_rgnumber_t rgno)
struct xfs_buftarg *btp, xfs_rgnumber_t rgno);
xfs_rgnumber_t rgno = xfs_rtb_to_rgno(mp, rtbno);
#define NULLRGNUMBER ((xfs_rgnumber_t)-1)
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno,
int xchk_rtgroup_init(struct xfs_scrub *sc, xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno,
bool xchk_process_rt_error(struct xfs_scrub *sc, xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno = sc->sm->sm_agno;
TP_PROTO(struct xfs_mount *mp, xfs_rgnumber_t rgno,
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgno)
xfs_rgnumber_t orig_rgcount = mp->m_sb.sb_rgcount;
xfs_rgnumber_t start_rgno, end_rgno;
xfs_rgnumber_t start_rgno, end_rgno;
xfs_rgnumber_t start_rg, end_rg;
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno = rtg_rgno(rtg);
xfs_rgnumber_t rgno,
xfs_rgnumber_t *new_rgcount)
xfs_rgnumber_t old_rgcount = mp->m_sb.sb_rgcount;
xfs_rgnumber_t new_rgcount = 1;
xfs_rgnumber_t rgno;
xfs_rgnumber_t rgno,
xfs_rgnumber_t start_rgno, rgno;
xfs_rgnumber_t rgno = rtg_rgno(rtg);
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgno)
__field(xfs_rgnumber_t, rgcount)
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno,
xfs_rgnumber_t rgno = rtg_rgno(rtg);
xfs_rgnumber_t rgbno)
bool xfs_zone_rgbno_is_valid(struct xfs_rtgroup *rtg, xfs_rgnumber_t rgbno);