Lines Matching full:mp
108 for (log = oargs->mp->m_rsumlevels - 1; log >= 0; log--) { in xfs_rtcopy_summary()
109 for (bbno = oargs->mp->m_sb.sb_rbmblocks - 1; in xfs_rtcopy_summary()
141 struct xfs_mount *mp = args->mp; in xfs_rtallocate_range() local
171 xfs_rtx_to_rbmblock(mp, preblock), -1); in xfs_rtallocate_range()
182 xfs_rtx_to_rbmblock(mp, preblock), 1); in xfs_rtallocate_range()
194 xfs_rtx_to_rbmblock(mp, end + 1), 1); in xfs_rtallocate_range()
250 struct xfs_mount *mp = args->mp; in xfs_rtallocate_extent_block() local
264 end = min(args->rtg->rtg_extents, xfs_rbmblock_to_rtx(mp, bbno + 1)) - in xfs_rtallocate_extent_block()
266 for (i = xfs_rbmblock_to_rtx(mp, bbno); i <= end; i++) { in xfs_rtallocate_extent_block()
411 struct xfs_mount *mp = args->mp; in xfs_rtallocate_extent_near() local
437 bbno = xfs_rtx_to_rbmblock(mp, start); in xfs_rtallocate_extent_near()
450 error = xfs_rtany_summary(args, log2len, mp->m_rsumlevels - 1, in xfs_rtallocate_extent_near()
493 else if (maxlog < mp->m_blkbit_log) in xfs_rtallocate_extent_near()
496 maxblocks = 2 << (maxlog - mp->m_blkbit_log); in xfs_rtallocate_extent_near()
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()
587 if (xfs_rtx_to_rbmblock(args->mp, n) > i + 1) in xfs_rtalloc_sumlevel()
588 i = xfs_rtx_to_rbmblock(args->mp, n) - 1; in xfs_rtalloc_sumlevel()
624 for (l = xfs_highbit32(maxlen); l < args->mp->m_rsumlevels; l++) { in xfs_rtallocate_extent_size()
695 struct xfs_mount *mp) in xfs_growfs_rt_fixup_extsize() argument
697 struct xfs_inode *ip = mp->m_rootip; in xfs_growfs_rt_fixup_extsize()
706 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_ichange, 0, 0, false, in xfs_growfs_rt_fixup_extsize()
743 const struct xfs_mount *mp, in xfs_growfs_rt_alloc_fake_mount() argument
749 nmp = kmemdup(mp, sizeof(*mp), GFP_KERNEL); in xfs_growfs_rt_alloc_fake_mount()
779 struct xfs_mount *mp = rtg_mount(rtg); in xfs_growfs_rt_free_new() local
783 if (rgno < mp->m_sb.sb_rgcount) in xfs_growfs_rt_free_new()
784 start_rtx = xfs_rtgroup_extents(mp, rgno); in xfs_growfs_rt_free_new()
785 end_rtx = xfs_rtgroup_extents(nargs->mp, rgno); in xfs_growfs_rt_free_new()
791 if (xfs_has_rtsb(nargs->mp) && rgno == 0 && start_rtx == 0) in xfs_growfs_rt_free_new()
804 struct xfs_mount *mp = rtg_mount(rtg); in xfs_growfs_rt_nrblocks() local
807 step = (bmbno + 1) * mp->m_rtx_per_rbmblock * rextsize; in xfs_growfs_rt_nrblocks()
808 if (xfs_has_rtgroups(mp)) { in xfs_growfs_rt_nrblocks()
809 xfs_rfsblock_t rgblocks = mp->m_sb.sb_rgextents * rextsize; in xfs_growfs_rt_nrblocks()
828 struct xfs_mount *mp = args->mp; in xfs_growfs_rt_init_rtsb() local
832 if (!xfs_has_rtsb(nargs->mp)) in xfs_growfs_rt_init_rtsb()
836 if (mp->m_sb.sb_rblocks) in xfs_growfs_rt_init_rtsb()
839 error = xfs_buf_get_uncached(mp->m_rtdev_targp, XFS_FSB_TO_BB(mp, 1), in xfs_growfs_rt_init_rtsb()
847 xfs_update_rtsb(rtsb_bp, mp->m_sb_bp); in xfs_growfs_rt_init_rtsb()
848 mp->m_rtsb_bp = rtsb_bp; in xfs_growfs_rt_init_rtsb()
856 error = xfs_rtrmapbt_init_rtsb(nargs->mp, args->rtg, args->tp); in xfs_growfs_rt_init_rtsb()
866 struct xfs_mount *mp = tp->t_mountp; in xfs_growfs_rt_sb_fields() local
868 if (nmp->m_sb.sb_rextsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt_sb_fields()
870 nmp->m_sb.sb_rextsize - mp->m_sb.sb_rextsize); in xfs_growfs_rt_sb_fields()
871 if (nmp->m_sb.sb_rbmblocks != mp->m_sb.sb_rbmblocks) in xfs_growfs_rt_sb_fields()
873 nmp->m_sb.sb_rbmblocks - mp->m_sb.sb_rbmblocks); in xfs_growfs_rt_sb_fields()
874 if (nmp->m_sb.sb_rblocks != mp->m_sb.sb_rblocks) in xfs_growfs_rt_sb_fields()
876 nmp->m_sb.sb_rblocks - mp->m_sb.sb_rblocks); in xfs_growfs_rt_sb_fields()
877 if (nmp->m_sb.sb_rextents != mp->m_sb.sb_rextents) in xfs_growfs_rt_sb_fields()
879 nmp->m_sb.sb_rextents - mp->m_sb.sb_rextents); in xfs_growfs_rt_sb_fields()
880 if (nmp->m_sb.sb_rextslog != mp->m_sb.sb_rextslog) in xfs_growfs_rt_sb_fields()
882 nmp->m_sb.sb_rextslog - mp->m_sb.sb_rextslog); in xfs_growfs_rt_sb_fields()
883 if (nmp->m_sb.sb_rgcount != mp->m_sb.sb_rgcount) in xfs_growfs_rt_sb_fields()
885 nmp->m_sb.sb_rgcount - mp->m_sb.sb_rgcount); in xfs_growfs_rt_sb_fields()
893 struct xfs_mount *mp = rtg_mount(rtg); in xfs_growfs_rt_zoned() local
903 nmp = xfs_growfs_rt_alloc_fake_mount(mp, nrblocks, in xfs_growfs_rt_zoned()
904 mp->m_sb.sb_rextsize); in xfs_growfs_rt_zoned()
907 freed_rtx = nmp->m_sb.sb_rextents - mp->m_sb.sb_rextents; in xfs_growfs_rt_zoned()
912 error = xfs_trans_alloc(mp, &M_RES(nmp)->tr_growrtfree, 0, 0, 0, &tp); in xfs_growfs_rt_zoned()
930 mp->m_features |= XFS_FEAT_REALTIME; in xfs_growfs_rt_zoned()
931 xfs_rtrmapbt_compute_maxlevels(mp); in xfs_growfs_rt_zoned()
932 xfs_rtrefcountbt_compute_maxlevels(mp); in xfs_growfs_rt_zoned()
933 xfs_zoned_add_available(mp, freed_rtx); in xfs_growfs_rt_zoned()
946 struct xfs_mount *mp = rtg_mount(rtg); in xfs_growfs_rt_bmblock() local
950 .mp = mp, in xfs_growfs_rt_bmblock()
964 nmp = nargs.mp = xfs_growfs_rt_alloc_fake_mount(mp, in xfs_growfs_rt_bmblock()
978 error = xfs_trans_alloc(mp, &M_RES(nmp)->tr_growrtfree, 0, 0, 0, in xfs_growfs_rt_bmblock()
1010 if (mp->m_sb.sb_rbmblocks != nmp->m_sb.sb_rbmblocks || in xfs_growfs_rt_bmblock()
1011 mp->m_rsumlevels != nmp->m_rsumlevels) { in xfs_growfs_rt_bmblock()
1042 mp->m_rsumlevels = nmp->m_rsumlevels; in xfs_growfs_rt_bmblock()
1043 mp->m_rsumblocks = nmp->m_rsumblocks; in xfs_growfs_rt_bmblock()
1048 xfs_trans_resv_calc(mp, &mp->m_resv); in xfs_growfs_rt_bmblock()
1058 mp->m_features |= XFS_FEAT_REALTIME; in xfs_growfs_rt_bmblock()
1059 xfs_rtrmapbt_compute_maxlevels(mp); in xfs_growfs_rt_bmblock()
1060 xfs_rtrefcountbt_compute_maxlevels(mp); in xfs_growfs_rt_bmblock()
1074 struct xfs_mount *mp) in xfs_last_rtgroup_extents() argument
1076 return mp->m_sb.sb_rextents - in xfs_last_rtgroup_extents()
1077 ((xfs_rtxnum_t)(mp->m_sb.sb_rgcount - 1) * in xfs_last_rtgroup_extents()
1078 mp->m_sb.sb_rgextents); in xfs_last_rtgroup_extents()
1090 struct xfs_mount *mp = rtg_mount(rtg); in xfs_last_rt_bmblock() local
1094 ASSERT(!mp->m_sb.sb_rgcount || rgno >= mp->m_sb.sb_rgcount - 1); in xfs_last_rt_bmblock()
1096 if (mp->m_sb.sb_rgcount && rgno == mp->m_sb.sb_rgcount - 1) { in xfs_last_rt_bmblock()
1097 xfs_rtxnum_t nrext = xfs_last_rtgroup_extents(mp); in xfs_last_rt_bmblock()
1100 bmbno = xfs_rtbitmap_blockcount_len(mp, nrext); in xfs_last_rt_bmblock()
1101 if (xfs_rtx_to_rbmword(mp, nrext) != 0) in xfs_last_rt_bmblock()
1118 struct xfs_mount *mp = rtg_mount(rtg); in xfs_growfs_rt_alloc_blocks() local
1126 nmp = xfs_growfs_rt_alloc_fake_mount(mp, nrblocks, rextsize); in xfs_growfs_rt_alloc_blocks()
1131 if (xfs_has_rtgroups(mp)) { in xfs_growfs_rt_alloc_blocks()
1144 if (mp->m_sb.sb_rgcount && in xfs_growfs_rt_alloc_blocks()
1145 rtg_rgno(rtg) == mp->m_sb.sb_rgcount - 1) in xfs_growfs_rt_alloc_blocks()
1152 orbmblocks = XFS_B_TO_FSB(mp, rbmip->i_disk_size); in xfs_growfs_rt_alloc_blocks()
1153 orsumblocks = XFS_B_TO_FSB(mp, rsumip->i_disk_size); in xfs_growfs_rt_alloc_blocks()
1169 struct xfs_mount *mp, in xfs_growfs_rtg() argument
1181 rtg = xfs_rtgroup_grab(mp, rgno); in xfs_growfs_rtg()
1191 if (xfs_has_zoned(mp)) { in xfs_growfs_rtg()
1220 xfs_rtgroup_calc_geometry(mp, rtg, rtg_rgno(rtg), mp->m_sb.sb_rgcount, in xfs_growfs_rtg()
1221 mp->m_sb.sb_rextents); in xfs_growfs_rtg()
1233 const struct xfs_mount *mp, in xfs_growfs_check_rtgeom() argument
1241 nmp = xfs_growfs_rt_alloc_fake_mount(mp, rblocks, rextsize); in xfs_growfs_check_rtgeom()
1260 trace_xfs_growfs_check_rtgeom(mp, min_logfsbs); in xfs_growfs_check_rtgeom()
1262 if (min_logfsbs > mp->m_sb.sb_logblocks) in xfs_growfs_check_rtgeom()
1265 if (xfs_has_zoned(mp)) { in xfs_growfs_check_rtgeom()
1266 uint32_t gblocks = mp->m_groups[XG_TYPE_RTG].blocks; in xfs_growfs_check_rtgeom()
1271 div_u64_rem(mp->m_sb.sb_rblocks, gblocks, &rem); in xfs_growfs_check_rtgeom()
1273 xfs_warn(mp, in xfs_growfs_check_rtgeom()
1275 mp->m_sb.sb_rblocks, gblocks); in xfs_growfs_check_rtgeom()
1291 struct xfs_mount *mp, in xfs_growfs_rt_prep_groups() argument
1298 *new_rgcount = howmany_64(rblocks, mp->m_sb.sb_rgextents * rextsize); in xfs_growfs_rt_prep_groups()
1303 if (!mp->m_rtdirip) { in xfs_growfs_rt_prep_groups()
1306 tp = xfs_trans_alloc_empty(mp); in xfs_growfs_rt_prep_groups()
1311 error = xfs_rtginode_mkdir_parent(mp); in xfs_growfs_rt_prep_groups()
1321 struct xfs_mount *mp) in xfs_grow_last_rtg() argument
1323 if (!xfs_has_rtgroups(mp)) in xfs_grow_last_rtg()
1325 if (mp->m_sb.sb_rgcount == 0) in xfs_grow_last_rtg()
1327 return xfs_rtgroup_extents(mp, mp->m_sb.sb_rgcount - 1) <= in xfs_grow_last_rtg()
1328 mp->m_sb.sb_rgextents; in xfs_grow_last_rtg()
1336 struct xfs_mount *mp, in xfs_rt_check_size() argument
1339 xfs_daddr_t daddr = XFS_FSB_TO_BB(mp, last_block); in xfs_rt_check_size()
1343 if (XFS_BB_TO_FSB(mp, daddr) != last_block) { in xfs_rt_check_size()
1344 xfs_warn(mp, "RT device size overflow: %llu != %llu", in xfs_rt_check_size()
1345 XFS_BB_TO_FSB(mp, daddr), last_block); in xfs_rt_check_size()
1349 error = xfs_buf_read_uncached(mp->m_rtdev_targp, in xfs_rt_check_size()
1350 XFS_FSB_TO_BB(mp, mp->m_sb.sb_rtstart) + daddr, in xfs_rt_check_size()
1351 XFS_FSB_TO_BB(mp, 1), &bp, NULL); in xfs_rt_check_size()
1353 xfs_warn(mp, "cannot read last RT device sector (%lld)", in xfs_rt_check_size()
1365 struct xfs_mount *mp, in xfs_growfs_rt() argument
1368 xfs_rgnumber_t old_rgcount = mp->m_sb.sb_rgcount; in xfs_growfs_rt()
1371 xfs_agblock_t old_rextsize = mp->m_sb.sb_rextsize; in xfs_growfs_rt()
1378 if (!XFS_IS_REALTIME_MOUNT(mp)) in xfs_growfs_rt()
1381 if (!mutex_trylock(&mp->m_growlock)) in xfs_growfs_rt()
1386 if (in->newblocks <= mp->m_sb.sb_rblocks) in xfs_growfs_rt()
1389 if (mp->m_sb.sb_rblocks > 0 && in->extsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt()
1393 if (XFS_FSB_TO_B(mp, in->extsize) > XFS_MAX_RTEXTSIZE || in xfs_growfs_rt()
1394 XFS_FSB_TO_B(mp, in->extsize) < XFS_MIN_RTEXTSIZE) in xfs_growfs_rt()
1399 if (!xfs_has_rtgroups(mp)) { in xfs_growfs_rt()
1400 if (xfs_has_rmapbt(mp)) in xfs_growfs_rt()
1402 if (xfs_has_quota(mp)) in xfs_growfs_rt()
1404 if (xfs_has_reflink(mp)) in xfs_growfs_rt()
1406 } else if (xfs_has_reflink(mp) && in xfs_growfs_rt()
1407 !xfs_reflink_supports_rextsize(mp, in->extsize)) in xfs_growfs_rt()
1410 error = xfs_sb_validate_fsb_count(&mp->m_sb, in->newblocks); in xfs_growfs_rt()
1414 error = xfs_rt_check_size(mp, in->newblocks - 1); in xfs_growfs_rt()
1426 error = xfs_growfs_check_rtgeom(mp, mp->m_sb.sb_dblocks, in->newblocks, in xfs_growfs_rt()
1431 if (xfs_has_rtgroups(mp)) { in xfs_growfs_rt()
1432 error = xfs_growfs_rt_prep_groups(mp, in->newblocks, in xfs_growfs_rt()
1438 if (xfs_grow_last_rtg(mp)) { in xfs_growfs_rt()
1439 error = xfs_growfs_rtg(mp, old_rgcount - 1, in->newblocks, in xfs_growfs_rt()
1448 error = xfs_rtgroup_alloc(mp, rgno, new_rgcount, rextents); in xfs_growfs_rt()
1452 error = xfs_growfs_rtg(mp, rgno, in->newblocks, in->extsize); in xfs_growfs_rt()
1456 rtg = xfs_rtgroup_grab(mp, rgno); in xfs_growfs_rt()
1460 xfs_rtgroup_free(mp, rgno); in xfs_growfs_rt()
1467 error = xfs_growfs_rt_fixup_extsize(mp); in xfs_growfs_rt()
1475 if (!xfs_is_shutdown(mp)) { in xfs_growfs_rt()
1476 int error2 = xfs_update_secondary_sbs(mp); in xfs_growfs_rt()
1482 error2 = xfs_metafile_resv_init(mp); in xfs_growfs_rt()
1488 mutex_unlock(&mp->m_growlock); in xfs_growfs_rt()
1495 struct xfs_mount *mp) in xfs_rtmount_readsb() argument
1500 if (!xfs_has_rtsb(mp)) in xfs_rtmount_readsb()
1502 if (mp->m_sb.sb_rblocks == 0) in xfs_rtmount_readsb()
1504 if (mp->m_rtdev_targp == NULL) { in xfs_rtmount_readsb()
1505 xfs_warn(mp, in xfs_rtmount_readsb()
1511 error = xfs_buf_read_uncached(mp->m_rtdev_targp, XFS_RTSB_DADDR, in xfs_rtmount_readsb()
1512 mp->m_sb.sb_blocksize >> BBSHIFT, &bp, in xfs_rtmount_readsb()
1515 xfs_warn(mp, "rt sb validate failed with error %d.", error); in xfs_rtmount_readsb()
1522 mp->m_rtsb_bp = bp; in xfs_rtmount_readsb()
1530 struct xfs_mount *mp) in xfs_rtmount_freesb() argument
1532 struct xfs_buf *bp = mp->m_rtsb_bp; in xfs_rtmount_freesb()
1538 mp->m_rtsb_bp = NULL; in xfs_rtmount_freesb()
1547 struct xfs_mount *mp) /* file system mount structure */ in xfs_rtmount_init() argument
1549 if (mp->m_sb.sb_rblocks == 0) in xfs_rtmount_init()
1551 if (mp->m_rtdev_targp == NULL) { in xfs_rtmount_init()
1552 xfs_warn(mp, in xfs_rtmount_init()
1557 mp->m_rsumblocks = xfs_rtsummary_blockcount(mp, &mp->m_rsumlevels); in xfs_rtmount_init()
1559 return xfs_rt_check_size(mp, mp->m_sb.sb_rblocks - 1); in xfs_rtmount_init()
1581 struct xfs_mount *mp) in xfs_rtalloc_reinit_frextents() argument
1588 while ((rtg = xfs_rtgroup_next(mp, rtg))) { in xfs_rtalloc_reinit_frextents()
1599 spin_lock(&mp->m_sb_lock); in xfs_rtalloc_reinit_frextents()
1600 mp->m_sb.sb_frextents = val; in xfs_rtalloc_reinit_frextents()
1601 spin_unlock(&mp->m_sb_lock); in xfs_rtalloc_reinit_frextents()
1602 xfs_set_freecounter(mp, XC_FREE_RTEXTENTS, mp->m_sb.sb_frextents); in xfs_rtalloc_reinit_frextents()
1637 struct xfs_mount *mp, in xfs_rtmount_rtg() argument
1656 if (xfs_has_zoned(mp)) in xfs_rtmount_rtg()
1658 return xfs_alloc_rsum_cache(rtg, mp->m_sb.sb_rbmblocks); in xfs_rtmount_rtg()
1667 struct xfs_mount *mp) in xfs_rtmount_inodes() argument
1673 tp = xfs_trans_alloc_empty(mp); in xfs_rtmount_inodes()
1674 if (xfs_has_rtgroups(mp) && mp->m_sb.sb_rgcount > 0) { in xfs_rtmount_inodes()
1680 while ((rtg = xfs_rtgroup_next(mp, rtg))) { in xfs_rtmount_inodes()
1681 error = xfs_rtmount_rtg(mp, tp, rtg); in xfs_rtmount_inodes()
1684 xfs_rtunmount_inodes(mp); in xfs_rtmount_inodes()
1696 struct xfs_mount *mp) in xfs_rtunmount_inodes() argument
1700 while ((rtg = xfs_rtgroup_next(mp, rtg))) in xfs_rtunmount_inodes()
1702 xfs_rtginode_irele(&mp->m_rtdirip); in xfs_rtunmount_inodes()
1718 struct xfs_mount *mp = rtg_mount(rtg); in xfs_rtpick_extent() local
1738 b = (mp->m_sb.sb_rextents * ((resid << 1) + 1ULL)) >> in xfs_rtpick_extent()
1740 if (b >= mp->m_sb.sb_rextents) in xfs_rtpick_extent()
1741 div64_u64_rem(b, mp->m_sb.sb_rextents, &b); in xfs_rtpick_extent()
1742 if (b + len > mp->m_sb.sb_rextents) in xfs_rtpick_extent()
1743 b = mp->m_sb.sb_rextents - len; in xfs_rtpick_extent()
1795 struct xfs_mount *mp = rtg_mount(rtg); in xfs_rtalloc_check_busy() local
1798 xfs_extlen_t minlen = xfs_rtxlen_to_extlen(mp, minlen_rtx); in xfs_rtalloc_check_busy()
1799 xfs_extlen_t len = xfs_rtxlen_to_extlen(mp, len_rtx); in xfs_rtalloc_check_busy()
1804 xfs_rtxlen_to_extlen(mp, maxlen_rtx), &rgbno, &len, in xfs_rtalloc_check_busy()
1824 *resrtx = xfs_rgbno_to_rtx(mp, aligned_rgbno); in xfs_rtalloc_check_busy()
1825 *reslen = xfs_extlen_to_rtxlen(mp, in xfs_rtalloc_check_busy()
1828 *resrtx = xfs_rgbno_to_rtx(mp, rgbno); in xfs_rtalloc_check_busy()
1829 *reslen = xfs_extlen_to_rtxlen(mp, len); in xfs_rtalloc_check_busy()
1903 .mp = tp->t_mountp, in xfs_rtallocate_rtg()
1911 args.rtg = xfs_rtgroup_grab(args.mp, rgno); in xfs_rtallocate_rtg()
1935 if (!xfs_has_rtgroups(args.mp)) in xfs_rtallocate_rtg()
1946 start = xfs_rtb_to_rtx(args.mp, bno_hint); in xfs_rtallocate_rtg()
1947 else if (!xfs_has_rtgroups(args.mp) && initial_user_data) in xfs_rtallocate_rtg()
1969 if (xfs_has_rtgroups(args.mp)) in xfs_rtallocate_rtg()
1974 if (xfs_has_rtgroups(args.mp)) { in xfs_rtallocate_rtg()
1991 *blen = xfs_rtxlen_to_extlen(args.mp, len); in xfs_rtallocate_rtg()
2015 struct xfs_mount *mp = tp->t_mountp; in xfs_rtallocate_rtgs() local
2026 start_rgno = xfs_rtb_to_rgno(mp, bno_hint); in xfs_rtallocate_rtgs()
2028 start_rgno = (atomic_inc_return(&mp->m_rtgrotor) - 1) % in xfs_rtallocate_rtgs()
2029 mp->m_sb.sb_rgcount; in xfs_rtallocate_rtgs()
2042 if (++rgno == mp->m_sb.sb_rgcount) in xfs_rtallocate_rtgs()
2058 struct xfs_mount *mp = ap->ip->i_mount; in xfs_rtallocate_align() local
2060 xfs_extlen_t minlen = mp->m_sb.sb_rextsize; in xfs_rtallocate_align()
2066 align = mp->m_sb.sb_rextsize; in xfs_rtallocate_align()
2074 if (align == mp->m_sb.sb_rextsize) in xfs_rtallocate_align()
2078 error = xfs_bmap_extsize_align(mp, &ap->got, &ap->prev, align, 1, in xfs_rtallocate_align()
2083 ASSERT(xfs_extlen_to_rtxmod(mp, ap->length) == 0); in xfs_rtallocate_align()
2103 *ralen = xfs_extlen_to_rtxlen(mp, min(ap->length, XFS_MAX_BMBT_EXTLEN)); in xfs_rtallocate_align()
2104 *raminlen = max_t(xfs_rtxlen_t, 1, xfs_extlen_to_rtxlen(mp, minlen)); in xfs_rtallocate_align()
2116 *prod = xfs_extlen_to_rtxlen(mp, align); in xfs_rtallocate_align()