Lines Matching refs:m_sb
109 for (bbno = oargs->mp->m_sb.sb_rbmblocks - 1; in xfs_rtcopy_summary()
525 else if (i > 0 && (int)bbno + i < mp->m_sb.sb_rbmblocks - 1) in xfs_rtallocate_extent_near()
531 else if (i <= 0 && (int)bbno - i < mp->m_sb.sb_rbmblocks - 1) in xfs_rtallocate_extent_near()
561 for (i = 0; i < args->mp->m_sb.sb_rbmblocks; i++) { in xfs_rtalloc_sumlevel()
754 xfs_mount_sb_set_rextsize(nmp, &nmp->m_sb, rextsize); in xfs_growfs_rt_alloc_fake_mount()
755 nmp->m_sb.sb_rblocks = rblocks; in xfs_growfs_rt_alloc_fake_mount()
756 nmp->m_sb.sb_rextents = xfs_blen_to_rtbxlen(nmp, nmp->m_sb.sb_rblocks); in xfs_growfs_rt_alloc_fake_mount()
757 nmp->m_sb.sb_rbmblocks = xfs_rtbitmap_blockcount(nmp); in xfs_growfs_rt_alloc_fake_mount()
758 nmp->m_sb.sb_rextslog = xfs_compute_rextslog(nmp->m_sb.sb_rextents); in xfs_growfs_rt_alloc_fake_mount()
760 nmp->m_sb.sb_rgcount = howmany_64(nmp->m_sb.sb_rextents, in xfs_growfs_rt_alloc_fake_mount()
761 nmp->m_sb.sb_rgextents); in xfs_growfs_rt_alloc_fake_mount()
763 nmp->m_sb.sb_rgcount = 1; in xfs_growfs_rt_alloc_fake_mount()
785 if (rgno < mp->m_sb.sb_rgcount) in xfs_growfs_rt_free_new()
811 xfs_rfsblock_t rgblocks = mp->m_sb.sb_rgextents * rextsize; in xfs_growfs_rt_nrblocks()
838 if (mp->m_sb.sb_rblocks) in xfs_growfs_rt_init_rtsb()
870 if (nmp->m_sb.sb_rextsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt_sb_fields()
872 nmp->m_sb.sb_rextsize - mp->m_sb.sb_rextsize); in xfs_growfs_rt_sb_fields()
873 if (nmp->m_sb.sb_rbmblocks != mp->m_sb.sb_rbmblocks) in xfs_growfs_rt_sb_fields()
875 nmp->m_sb.sb_rbmblocks - mp->m_sb.sb_rbmblocks); in xfs_growfs_rt_sb_fields()
876 if (nmp->m_sb.sb_rblocks != mp->m_sb.sb_rblocks) in xfs_growfs_rt_sb_fields()
878 nmp->m_sb.sb_rblocks - mp->m_sb.sb_rblocks); in xfs_growfs_rt_sb_fields()
879 if (nmp->m_sb.sb_rextents != mp->m_sb.sb_rextents) in xfs_growfs_rt_sb_fields()
881 nmp->m_sb.sb_rextents - mp->m_sb.sb_rextents); in xfs_growfs_rt_sb_fields()
882 if (nmp->m_sb.sb_rextslog != mp->m_sb.sb_rextslog) in xfs_growfs_rt_sb_fields()
884 nmp->m_sb.sb_rextslog - mp->m_sb.sb_rextslog); in xfs_growfs_rt_sb_fields()
885 if (nmp->m_sb.sb_rgcount != mp->m_sb.sb_rgcount) in xfs_growfs_rt_sb_fields()
887 nmp->m_sb.sb_rgcount - mp->m_sb.sb_rgcount); in xfs_growfs_rt_sb_fields()
906 mp->m_sb.sb_rextsize); in xfs_growfs_rt_zoned()
909 freed_rtx = nmp->m_sb.sb_rextents - mp->m_sb.sb_rextents; in xfs_growfs_rt_zoned()
912 nmp->m_sb.sb_rgcount, nmp->m_sb.sb_rextents); in xfs_growfs_rt_zoned()
973 nmp->m_sb.sb_rgcount, nmp->m_sb.sb_rextents); in xfs_growfs_rt_bmblock()
995 rbmip->i_disk_size = nmp->m_sb.sb_rbmblocks * nmp->m_sb.sb_blocksize; in xfs_growfs_rt_bmblock()
1004 rsumip->i_disk_size = nmp->m_rsumblocks * nmp->m_sb.sb_blocksize; in xfs_growfs_rt_bmblock()
1012 if (mp->m_sb.sb_rbmblocks != nmp->m_sb.sb_rbmblocks || in xfs_growfs_rt_bmblock()
1078 return mp->m_sb.sb_rextents - in xfs_last_rtgroup_extents()
1079 ((xfs_rtxnum_t)(mp->m_sb.sb_rgcount - 1) * in xfs_last_rtgroup_extents()
1080 mp->m_sb.sb_rgextents); in xfs_last_rtgroup_extents()
1096 ASSERT(!mp->m_sb.sb_rgcount || rgno >= mp->m_sb.sb_rgcount - 1); in xfs_last_rt_bmblock()
1098 if (mp->m_sb.sb_rgcount && rgno == mp->m_sb.sb_rgcount - 1) { in xfs_last_rt_bmblock()
1131 *nrbmblocks = nmp->m_sb.sb_rbmblocks; in xfs_growfs_rt_alloc_blocks()
1142 if (rtg_rgno(rtg) == nmp->m_sb.sb_rgcount - 1) in xfs_growfs_rt_alloc_blocks()
1146 if (mp->m_sb.sb_rgcount && in xfs_growfs_rt_alloc_blocks()
1147 rtg_rgno(rtg) == mp->m_sb.sb_rgcount - 1) in xfs_growfs_rt_alloc_blocks()
1159 nmp->m_sb.sb_rbmblocks, NULL); in xfs_growfs_rt_alloc_blocks()
1202 if (bmblocks != rtg_mount(rtg)->m_sb.sb_rbmblocks) { in xfs_growfs_rtg()
1222 xfs_rtgroup_calc_geometry(mp, rtg, rtg_rgno(rtg), mp->m_sb.sb_rgcount, in xfs_growfs_rtg()
1223 mp->m_sb.sb_rextents); in xfs_growfs_rtg()
1246 nmp->m_sb.sb_dblocks = dblocks; in xfs_growfs_check_rtgeom()
1262 if (min_logfsbs > mp->m_sb.sb_logblocks) in xfs_growfs_check_rtgeom()
1271 div_u64_rem(mp->m_sb.sb_rblocks, gblocks, &rem); in xfs_growfs_check_rtgeom()
1275 mp->m_sb.sb_rblocks, gblocks); in xfs_growfs_check_rtgeom()
1298 *new_rgcount = howmany_64(rblocks, mp->m_sb.sb_rgextents * rextsize); in xfs_growfs_rt_prep_groups()
1327 if (mp->m_sb.sb_rgcount == 0) in xfs_grow_last_rtg()
1329 return xfs_rtgroup_extents(mp, mp->m_sb.sb_rgcount - 1) <= in xfs_grow_last_rtg()
1330 mp->m_sb.sb_rgextents; in xfs_grow_last_rtg()
1352 XFS_FSB_TO_BB(mp, mp->m_sb.sb_rtstart) + daddr, in xfs_rt_check_size()
1370 xfs_rgnumber_t old_rgcount = mp->m_sb.sb_rgcount; in xfs_growfs_rt()
1373 xfs_agblock_t old_rextsize = mp->m_sb.sb_rextsize; in xfs_growfs_rt()
1388 if (in->newblocks <= mp->m_sb.sb_rblocks) in xfs_growfs_rt()
1391 if (mp->m_sb.sb_rblocks > 0 && in->extsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt()
1412 error = xfs_sb_validate_fsb_count(&mp->m_sb, in->newblocks); in xfs_growfs_rt()
1428 error = xfs_growfs_check_rtgeom(mp, mp->m_sb.sb_dblocks, in->newblocks, in xfs_growfs_rt()
1504 if (mp->m_sb.sb_rblocks == 0) in xfs_rtmount_readsb()
1514 mp->m_sb.sb_blocksize >> BBSHIFT, &bp, in xfs_rtmount_readsb()
1551 if (mp->m_sb.sb_rblocks == 0) in xfs_rtmount_init()
1561 return xfs_rt_check_size(mp, mp->m_sb.sb_rblocks - 1); in xfs_rtmount_init()
1602 mp->m_sb.sb_frextents = val; in xfs_rtalloc_reinit_frextents()
1604 xfs_set_freecounter(mp, XC_FREE_RTEXTENTS, mp->m_sb.sb_frextents); in xfs_rtalloc_reinit_frextents()
1660 return xfs_alloc_rsum_cache(rtg, mp->m_sb.sb_rbmblocks); in xfs_rtmount_rtg()
1679 if (xfs_has_rtgroups(mp) && mp->m_sb.sb_rgcount > 0) { in xfs_rtmount_inodes()
1743 b = (mp->m_sb.sb_rextents * ((resid << 1) + 1ULL)) >> in xfs_rtpick_extent()
1745 if (b >= mp->m_sb.sb_rextents) in xfs_rtpick_extent()
1746 div64_u64_rem(b, mp->m_sb.sb_rextents, &b); in xfs_rtpick_extent()
1747 if (b + len > mp->m_sb.sb_rextents) in xfs_rtpick_extent()
1748 b = mp->m_sb.sb_rextents - len; in xfs_rtpick_extent()
2034 mp->m_sb.sb_rgcount; in xfs_rtallocate_rtgs()
2047 if (++rgno == mp->m_sb.sb_rgcount) in xfs_rtallocate_rtgs()
2065 xfs_extlen_t minlen = mp->m_sb.sb_rextsize; in xfs_rtallocate_align()
2071 align = mp->m_sb.sb_rextsize; in xfs_rtallocate_align()
2079 if (align == mp->m_sb.sb_rextsize) in xfs_rtallocate_align()