Home
last modified time | relevance | path

Searched refs:sb_rextsize (Results 1 – 25 of 25) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_rtbitmap.h33 return start + (rtx * mp->m_sb.sb_rextsize); in xfs_rtx_to_rtb()
44 return rgbno / mp->m_sb.sb_rextsize; in xfs_rgbno_to_rtx()
55 return rtbxlen * mp->m_sb.sb_rextsize; in xfs_rtbxlen_to_blen()
66 return rtxlen * mp->m_sb.sb_rextsize; in xfs_rtxlen_to_extlen()
78 return len % mp->m_sb.sb_rextsize; in xfs_extlen_to_rtxmod()
89 return len / mp->m_sb.sb_rextsize; in xfs_extlen_to_rtxlen()
101 return div_u64(blen, mp->m_sb.sb_rextsize); in xfs_blen_to_rtbxlen()
113 return do_div(blen, mp->m_sb.sb_rextsize); in xfs_blen_to_rtxoff()
122 return roundup_64(blen, mp->m_sb.sb_rextsize); in xfs_blen_roundup_rtx()
135 return div_u64(rtbno, mp->m_sb.sb_rextsize); in xfs_rtb_to_rtx()
[all...]
H A Dxfs_sb.c285 if (sbp->sb_rextsize != 1) in xfs_validate_rt_geometry()
288 if (sbp->sb_rextsize * sbp->sb_blocksize > XFS_MAX_RTEXTSIZE || in xfs_validate_rt_geometry()
289 sbp->sb_rextsize * sbp->sb_blocksize < XFS_MIN_RTEXTSIZE) in xfs_validate_rt_geometry()
301 sbp->sb_rextents != div_u64(sbp->sb_rblocks, sbp->sb_rextsize) || in xfs_validate_rt_geometry()
395 if (sbp->sb_rextsize == 0) { in xfs_validate_sb_rtgroups()
401 if (sbp->sb_rgextents > XFS_MAX_RGBLOCKS / sbp->sb_rextsize) { in xfs_validate_sb_rtgroups()
405 XFS_MAX_RGBLOCKS / sbp->sb_rextsize); in xfs_validate_sb_rtgroups()
438 rgblklog = xfs_compute_rgblklog(sbp->sb_rgextents, sbp->sb_rextsize); in xfs_validate_sb_rtgroups()
628 (sbp->sb_rextsize * sbp->sb_blocksize > XFS_MAX_RTEXTSIZE) || in xfs_validate_sb_common()
629 (sbp->sb_rextsize * sb in xfs_validate_sb_common()
[all...]
H A Dxfs_exchmaps.c237 if (!isaligned_64(irec->br_startoff, mp->m_sb.sb_rextsize)) { in xfs_exchmaps_can_skip_mapping()
240 new_end = roundup_64(irec->br_startoff, mp->m_sb.sb_rextsize); in xfs_exchmaps_can_skip_mapping()
245 if (isaligned_64(irec->br_blockcount, mp->m_sb.sb_rextsize)) in xfs_exchmaps_can_skip_mapping()
257 if (irec->br_blockcount > mp->m_sb.sb_rextsize) { in xfs_exchmaps_can_skip_mapping()
261 mp->m_sb.sb_rextsize); in xfs_exchmaps_can_skip_mapping()
H A Dxfs_rtgroup.c46 return mp->m_sb.sb_rextsize; in xfs_rtgroup_min_block()
61 rtg_group(rtg)->xg_block_count = rtg->rtg_extents * mp->m_sb.sb_rextsize; in xfs_rtgroup_calc_geometry()
182 rtg_group(rtg)->xg_block_count = rtg->rtg_extents * mp->m_sb.sb_rextsize; in xfs_update_last_rtgroup_size()
H A Dxfs_ondisk.h248 XFS_CHECK_SB_OFFSET(sb_rextsize, 80); in xfs_check_ondisk_structs()
H A Dxfs_rtgroup.h239 return rtx * mp->m_sb.sb_rextsize; in xfs_rtx_to_rgbno()
H A Dxfs_format.h106 xfs_agblock_t sb_rextsize; /* realtime extent size, blocks */ member
204 __be32 sb_rextsize; /* realtime extent size, blocks */ member
H A Dxfs_rtrmap_btree.c1001 .rm_blockcount = mp->m_sb.sb_rextsize, in xfs_rtrmapbt_init_rtsb()
H A Dxfs_bmap.c5337 xfs_extlen_t off = mp->m_sb.sb_rextsize - mod; in __xfs_bunmapi()
6243 ip->i_mount->m_sb.sb_rextsize > 1) in xfs_get_extsz_hint()
6244 return ip->i_mount->m_sb.sb_rextsize; in xfs_get_extsz_hint()
H A Dxfs_rmap.c285 if (irec->rm_blockcount != mp->m_sb.sb_rextsize) in xfs_rtrmap_check_meta_irec()
/linux/fs/xfs/
H A Dxfs_rtalloc.c868 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()
904 mp->m_sb.sb_rextsize); in xfs_growfs_rt_zoned()
1371 xfs_agblock_t old_rextsize = mp->m_sb.sb_rextsize; in xfs_growfs_rt()
1389 if (mp->m_sb.sb_rblocks > 0 && in->extsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt()
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()
[all...]
H A Dxfs_ioctl.c479 ip->i_cowextsize % mp->m_sb.sb_rextsize > 0) { in xfs_fill_fsxattr()
554 if (mp->m_sb.sb_rblocks == 0 || mp->m_sb.sb_rextsize == 0 || in xfs_ioctl_setattr_xflags()
673 rtextsize_bytes = XFS_FSB_TO_B(mp, mp->m_sb.sb_rextsize); in xfs_ioctl_setattr_check_extsize()
H A Dxfs_fsops.c122 mp->m_sb.sb_rextsize); in xfs_growfs_data_private()
H A Dxfs_inode.h349 return XFS_IS_REALTIME_INODE(ip) && ip->i_mount->m_sb.sb_rextsize > 1; in xfs_inode_has_bigrtalloc()
H A Dxfs_super.c1936 !xfs_reflink_supports_rextsize(mp, mp->m_sb.sb_rextsize)) { in xfs_fs_fill_super()
1939 mp->m_sb.sb_rextsize); in xfs_fs_fill_super()
H A Dxfs_zone_alloc.c1258 if (mp->m_sb.sb_rextsize != 1) { in xfs_mount_zones()
H A Dxfs_fsmap.c793 end_rtbno + mp->m_sb.sb_rextsize - 1); in xfs_getfsmap_rtdev_rtbitmap()
H A Dxfs_inode.c3048 blocks = ip->i_mount->m_sb.sb_rextsize; in xfs_inode_alloc_unitsize()
/linux/fs/xfs/scrub/
H A Drtbitmap_repair.c213 if (mod != mp->m_sb.sb_rextsize - 1) in xrep_rtbitmap_mark_free()
349 blockcount = rtg->rtg_extents * mp->m_sb.sb_rextsize; in xrep_rtbitmap_find_freespace()
H A Drtbitmap.c261 last_rgbno = rtg->rtg_extents * mp->m_sb.sb_rextsize - 1; in xchk_rtbitmap()
H A Drtrefcount_repair.c155 if (xfs_rgbno_to_rtxoff(sc->mp, last) != sc->mp->m_sb.sb_rextsize - 1) in xrep_rtrefc_check_ext()
H A Dagheader.c190 if (sb->sb_rextsize != cpu_to_be32(mp->m_sb.sb_rextsize)) in xchk_superblock()
H A Dinode.c298 value % sc->mp->m_sb.sb_rextsize > 0) in xchk_inode_cowextsize()
H A Drtrmap_repair.c553 error = xrep_rtrmap_stash(rr, 0, sc->mp->m_sb.sb_rextsize, in xrep_rtrmap_find_rmaps()
H A Dinode_repair.c1959 sc->ip->i_extsize % sc->mp->m_sb.sb_rextsize > 0) { in xrep_inode_cowextsize()