| /linux/fs/xfs/libxfs/ |
| H A D | xfs_rtgroup.h | 116 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 D | xfs_rtgroup.c | 43 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 D | xfs_rtrmap_btree.h | 208 struct xfs_buftarg *btp, xfs_rgnumber_t rgno);
|
| /linux/fs/xfs/ |
| H A D | xfs_rtalloc.c | 783 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() 1120 xfs_rgnumber_t rgno = rtg_rgno(rtg); in xfs_last_rt_bmblock_to_extend() 1124 ASSERT(!mp->m_sb.sb_rgcount || rgno >= mp->m_sb.sb_rgcount - 1); in xfs_last_rt_bmblock_to_extend() 1126 if (mp->m_sb.sb_rgcount && rgno == mp->m_sb.sb_rgcount - 1) { in xfs_last_rt_bmblock_to_extend() 1207 xfs_rgnumber_t rgno, in xfs_growfs_rtg() 1218 rtg = xfs_rtgroup_grab(mp, rgno); in xfs_growfs_rtg() 1112 xfs_rgnumber_t rgno = rtg_rgno(rtg); xfs_last_rt_bmblock_to_extend() local 1199 xfs_growfs_rtg(struct xfs_mount * mp,xfs_rgnumber_t rgno,xfs_rfsblock_t nrblocks,xfs_agblock_t rextsize) xfs_growfs_rtg() argument 1402 xfs_rgnumber_t rgno; xfs_growfs_rt() local 1923 xfs_rtallocate_rtg(struct xfs_trans * tp,xfs_rgnumber_t rgno,xfs_rtblock_t bno_hint,xfs_rtxlen_t minlen,xfs_rtxlen_t maxlen,xfs_rtxlen_t prod,bool wasdel,bool initial_user_data,bool * rtlocked,xfs_rtblock_t * bno,xfs_extlen_t * blen) xfs_rtallocate_rtg() argument 2048 xfs_rgnumber_t start_rgno, rgno; xfs_rtallocate_rtgs() local [all...] |
| H A D | xfs_zone_alloc.c | 59 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 D | xfs_health.c | 304 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()
|
| H A D | xfs_trace.h | 369 __field(xfs_rgnumber_t, rgno) 377 __entry->rgno = rtg_rgno(rtg); 381 TP_printk("dev %d:%d rgno 0x%x used 0x%x nr_open %u", 383 __entry->rgno, 405 __field(xfs_rgnumber_t, rgno) 412 __entry->rgno = rtg_rgno(rtg); 417 TP_printk("dev %d:%d rgno 0x%x used 0x%x rgbno 0x%x len 0x%x", 419 __entry->rgno, 431 __field(xfs_rgnumber_t, rgno) 440 __entry->rgno [all...] |
| /linux/fs/xfs/scrub/ |
| H A D | common.h | 15 bool xchk_process_rt_error(struct xfs_scrub *sc, xfs_rgnumber_t rgno, 141 int xchk_rtgroup_init(struct xfs_scrub *sc, xfs_rgnumber_t rgno, 147 xfs_rgnumber_t rgno, in xchk_rtgroup_init_existing() 150 int error = xchk_rtgroup_init(sc, rgno, sr); in xchk_rtgroup_init_existing() 161 # define xchk_rtgroup_init(sc, rgno, sr) (-EFSCORRUPTED) 162 # define xchk_rtgroup_init_existing(sc, rgno, sr) (-EFSCORRUPTED) 145 xchk_rtgroup_init_existing(struct xfs_scrub * sc,xfs_rgnumber_t rgno,struct xchk_rt * sr) xchk_rtgroup_init_existing() argument 159 xchk_rtgroup_init(sc,rgno,sr) global() argument 160 xchk_rtgroup_init_existing(sc,rgno,sr) global() argument
|
| H A D | common.c | 133 xfs_rgnumber_t rgno, in xchk_process_rt_error() argument 137 return __xchk_process_error(sc, rgno, rgbno, error, in xchk_process_rt_error() 728 xfs_rgnumber_t rgno, in xchk_rtgroup_init() argument 734 sr->rtg = xfs_rtgroup_get(sc->mp, rgno); in xchk_rtgroup_init()
|
| H A D | trace.h | 2345 TP_PROTO(struct xfs_mount *mp, xfs_rgnumber_t rgno, 2347 TP_ARGS(mp, rgno, usedlen, rmapbt_sz), 2350 __field(xfs_rgnumber_t, rgno) 2356 __entry->rgno = rgno; 2360 TP_printk("dev %d:%d rgno 0x%x usedlen %u rmapbt %u", 2362 __entry->rgno, 3758 __field(xfs_rgnumber_t, rgno) 3766 __entry->rgno = rtg_rgno(rtg); 3771 TP_printk("dev %d:%d rtdev %d:%d rgno [all...] |