Home
last modified time | relevance | path

Searched refs:rgno (Results 1 – 7 of 7) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_rtgroup.h116 xfs_rgnumber_t rgno) in xfs_rtgroup_get() argument
118 return to_rtg(xfs_group_get(mp, rgno, XG_TYPE_RTG)); in xfs_rtgroup_get()
139 xfs_rgnumber_t rgno) in xfs_rtgroup_grab() argument
141 return to_rtg(xfs_group_grab(mp, rgno, XG_TYPE_RTG)); in xfs_rtgroup_grab()
250 xfs_rgnumber_t rgno = xfs_rtb_to_rgno(mp, rtbno); in xfs_rtb_to_daddr() local
252 rtbno = (xfs_rtblock_t)rgno * g->blocks + (rtbno & g->blkmask); in xfs_rtb_to_daddr()
268 xfs_rgnumber_t rgno; in xfs_daddr_to_rtb() local
271 rgno = div_u64_rem(bno, g->blocks, &rgbno); in xfs_daddr_to_rtb()
272 return ((xfs_rtblock_t)rgno << g->blklog) + rgbno; in xfs_daddr_to_rtb()
279 int xfs_rtgroup_alloc(struct xfs_mount *mp, xfs_rgnumber_t rgno,
[all …]
H A Dxfs_rtgroup.c43 xfs_rgnumber_t rgno) in xfs_rtgroup_min_block() argument
45 if (xfs_has_rtsb(mp) && rgno == 0) in xfs_rtgroup_min_block()
55 xfs_rgnumber_t rgno, in __xfs_rtgroup_extents() argument
59 ASSERT(rgno < rgcount); in __xfs_rtgroup_extents()
60 if (rgno == rgcount - 1) in __xfs_rtgroup_extents()
61 return rextents - ((xfs_rtxnum_t)rgno * mp->m_sb.sb_rgextents); in __xfs_rtgroup_extents()
70 xfs_rgnumber_t rgno) in xfs_rtgroup_extents() argument
72 return __xfs_rtgroup_extents(mp, rgno, mp->m_sb.sb_rgcount, in xfs_rtgroup_extents()
81 xfs_rgnumber_t rgno, in xfs_rtgroup_calc_geometry() argument
85 rtg->rtg_extents = __xfs_rtgroup_extents(mp, rgno, rgcount, rextents); in xfs_rtgroup_calc_geometry()
[all …]
H A Dxfs_rtrmap_btree.h208 struct xfs_buftarg *btp, xfs_rgnumber_t rgno);
/linux/fs/xfs/
H A Dxfs_rtalloc.c783 xfs_rgnumber_t rgno = rtg_rgno(rtg); in xfs_growfs_rt_free_new() local
786 if (rgno < mp->m_sb.sb_rgcount) in xfs_growfs_rt_free_new()
787 start_rtx = xfs_rtgroup_extents(mp, rgno); in xfs_growfs_rt_free_new()
788 end_rtx = xfs_rtgroup_extents(nargs->mp, rgno); in xfs_growfs_rt_free_new()
794 if (xfs_has_rtsb(nargs->mp) && rgno == 0 && start_rtx == 0) in xfs_growfs_rt_free_new()
1112 xfs_rgnumber_t rgno = rtg_rgno(rtg); in xfs_last_rt_bmblock_to_extend() local
1116 ASSERT(!mp->m_sb.sb_rgcount || rgno >= mp->m_sb.sb_rgcount - 1); in xfs_last_rt_bmblock_to_extend()
1118 if (mp->m_sb.sb_rgcount && rgno == mp->m_sb.sb_rgcount - 1) { in xfs_last_rt_bmblock_to_extend()
1199 xfs_rgnumber_t rgno, in xfs_growfs_rtg() argument
1210 rtg = xfs_rtgroup_grab(mp, rgno); in xfs_growfs_rtg()
[all …]
H A Dxfs_zone_alloc.c59 xfs_rgnumber_t rgno, in xfs_zone_add_to_bucket() argument
62 __set_bit(rgno, zi->zi_used_bucket_bitmap[to_bucket]); in xfs_zone_add_to_bucket()
69 xfs_rgnumber_t rgno, in xfs_zone_remove_from_bucket() argument
72 __clear_bit(rgno, zi->zi_used_bucket_bitmap[from_bucket]); in xfs_zone_remove_from_bucket()
85 xfs_rgnumber_t rgno = rtg_rgno(rtg); in xfs_zone_account_reclaimable() local
108 xfs_zone_remove_from_bucket(zi, rgno, from_bucket); in xfs_zone_account_reclaimable()
124 xfs_zone_add_to_bucket(zi, rgno, to_bucket); in xfs_zone_account_reclaimable()
135 xfs_zone_add_to_bucket(zi, rgno, to_bucket); in xfs_zone_account_reclaimable()
136 xfs_zone_remove_from_bucket(zi, rgno, from_bucket); in xfs_zone_account_reclaimable()
H A Dxfs_health.c304 xfs_rgnumber_t rgno, in xfs_rgno_mark_sick() argument
307 struct xfs_rtgroup *rtg = xfs_rtgroup_get(mp, rgno); in xfs_rgno_mark_sick()
/linux/fs/xfs/scrub/
H A Dtrace.h2353 TP_PROTO(struct xfs_mount *mp, xfs_rgnumber_t rgno,
2355 TP_ARGS(mp, rgno, usedlen, rmapbt_sz),
2358 __field(xfs_rgnumber_t, rgno)
2364 __entry->rgno = rgno;
2370 __entry->rgno,
3766 __field(xfs_rgnumber_t, rgno)
3774 __entry->rgno = rtg_rgno(rtg);
3782 __entry->rgno,