Home
last modified time | relevance | path

Searched refs:sb_agblocks (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_fsops.c60 (xfs_rfsblock_t)mp->m_sb.sb_agblocks); in xfs_resizefs_init_new_ags()
62 id->agsize = mp->m_sb.sb_agblocks; in xfs_resizefs_init_new_ags()
117 nb_mod = do_div(nb_div, mp->m_sb.sb_agblocks); in xfs_growfs_data_private()
121 nb = nb_div * mp->m_sb.sb_agblocks; in xfs_growfs_data_private()
125 nb = nb_div * mp->m_sb.sb_agblocks; in xfs_growfs_data_private()
H A Dxfs_icreate_item.c178 if (!agbno || agbno == NULLAGBLOCK || agbno >= mp->m_sb.sb_agblocks) { in xlog_recover_icreate_commit_pass2()
193 if (!length || length >= mp->m_sb.sb_agblocks) { in xlog_recover_icreate_commit_pass2()
H A Dxfs_mount.h492 do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agno()
500 return (xfs_agblock_t) do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agbno()
H A Dxfs_filestream.c73 minfree = mp->m_sb.sb_agblocks / 50; in xfs_filestream_pick_ag()
H A Dxfs_mount.c310 if (mp->m_dalign && (mp->m_sb.sb_agblocks % mp->m_dalign)) { in xfs_validate_new_dalign()
313 mp->m_sb.sb_agblocks); in xfs_validate_new_dalign()
697 * Check if sb_agblocks is aligned at stripe boundary. If sb_agblocks in xfs_mountfs()
/kernel/linux/linux-5.10/fs/xfs/libxfs/
H A Dxfs_types.c24 return mp->m_sb.sb_agblocks; in xfs_ag_block_count()
25 return mp->m_sb.sb_dblocks - (agno * mp->m_sb.sb_agblocks); in xfs_ag_block_count()
H A Dxfs_sb.c285 if (sbp->sb_agblocks) { in xfs_validate_sb_common()
286 agcount = div_u64_rem(sbp->sb_dblocks, sbp->sb_agblocks, &rem); in xfs_validate_sb_common()
315 XFS_FSB_TO_B(mp, sbp->sb_agblocks) < XFS_MIN_AG_BYTES || in xfs_validate_sb_common()
316 XFS_FSB_TO_B(mp, sbp->sb_agblocks) > XFS_MAX_AG_BYTES || in xfs_validate_sb_common()
317 sbp->sb_agblklog != xfs_highbit32(sbp->sb_agblocks - 1) + 1 || in xfs_validate_sb_common()
499 to->sb_agblocks = be32_to_cpu(from->sb_agblocks); in __xfs_sb_from_disk()
642 to->sb_agblocks = cpu_to_be32(from->sb_agblocks); in xfs_sb_to_disk()
1123 geo->agblocks = sbp->sb_agblocks; in xfs_fs_geometry()
[all...]
H A Dxfs_fs.h265 * Limits on sb_agblocks/sb_agblklog -- mkfs won't format AGs smaller than
276 #define XFS_MAX_DBLOCKS(s) ((xfs_rfsblock_t)(s)->sb_agcount * (s)->sb_agblocks)
278 (s)->sb_agblocks + XFS_MIN_AG_BLOCKS)
H A Dxfs_inode_buf.c652 if (!rt_flag && extsize > mp->m_sb.sb_agblocks / 2) in xfs_inode_validate_extsize()
702 if (cowextsize > mp->m_sb.sb_agblocks / 2) in xfs_inode_validate_cowextsize()
H A Dxfs_alloc.c136 return mp->m_sb.sb_agblocks - blocks; in xfs_alloc_ag_max_usable()
619 be32_to_cpu(agfl_bno[i]) >= mp->m_sb.sb_agblocks) in xfs_agfl_verify()
1568 args->max_agbno = args->mp->m_sb.sb_agblocks - 1; in xfs_alloc_ag_vextent_near()
2201 (mp->m_sb.sb_agblocks + 1) / 2); in xfs_alloc_compute_maxlevels()
3061 agsize = mp->m_sb.sb_agblocks; in xfs_alloc_vextent()
3299 if (XFS_IS_CORRUPT(mp, agbno >= mp->m_sb.sb_agblocks)) { in __xfs_free_extent()
H A Dxfs_ialloc.c785 args.max_agbno = round_down(args.mp->m_sb.sb_agblocks, in xfs_ialloc_ag_alloc()
2209 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_difree()
2210 xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", in xfs_difree()
2211 __func__, agbno, mp->m_sb.sb_agblocks); in xfs_difree()
2335 if (agno >= mp->m_sb.sb_agcount || agbno >= mp->m_sb.sb_agblocks || in xfs_imap()
2349 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_imap()
2351 "%s: agbno (0x%llx) >= mp->m_sb.sb_agblocks (0x%lx)", in xfs_imap()
2353 (unsigned long)mp->m_sb.sb_agblocks); in xfs_imap()
H A Dxfs_refcount.c939 ext.rc_startblock = cur->bc_mp->m_sb.sb_agblocks; in xfs_refcount_adjust_extents()
1469 ext.rc_startblock = cur->bc_mp->m_sb.sb_agblocks + in xfs_refcount_adjust_cow_extents()
1697 if (mp->m_sb.sb_agblocks >= XFS_REFC_COW_START) in xfs_refcount_recover_cow_leftovers()
H A Dxfs_format.h108 xfs_agblock_t sb_agblocks; /* size of an allocation group */ member
121 uint8_t sb_agblklog; /* log2 of sb_agblocks (rounded up) */
199 __be32 sb_agblocks; /* size of an allocation group */ member
212 __u8 sb_agblklog; /* log2 of sb_agblocks (rounded up) */
845 (xfs_fsblock_t)(agno) * (mp)->m_sb.sb_agblocks + (agbno)))
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_sb.c388 if (sbp->sb_agblocks) { in xfs_validate_sb_common()
389 agcount = div_u64_rem(sbp->sb_dblocks, sbp->sb_agblocks, &rem); in xfs_validate_sb_common()
417 XFS_FSB_TO_B(mp, sbp->sb_agblocks) < XFS_MIN_AG_BYTES || in xfs_validate_sb_common()
418 XFS_FSB_TO_B(mp, sbp->sb_agblocks) > XFS_MAX_AG_BYTES || in xfs_validate_sb_common()
419 sbp->sb_agblklog != xfs_highbit32(sbp->sb_agblocks - 1) + 1 || in xfs_validate_sb_common()
621 to->sb_agblocks = be32_to_cpu(from->sb_agblocks); in __xfs_sb_from_disk()
770 to->sb_agblocks = cpu_to_be32(from->sb_agblocks); in xfs_sb_to_disk()
1191 geo->agblocks = sbp->sb_agblocks; in xfs_fs_geometry()
[all...]
H A Dxfs_fs.h252 * Limits on sb_agblocks/sb_agblklog -- mkfs won't format AGs smaller than
267 #define XFS_MAX_DBLOCKS(s) ((xfs_rfsblock_t)(s)->sb_agcount * (s)->sb_agblocks)
269 (s)->sb_agblocks + XFS_MIN_AG_BLOCKS)
H A Dxfs_alloc.c150 return mp->m_sb.sb_agblocks - blocks; in xfs_alloc_ag_max_usable()
677 be32_to_cpu(agfl_bno[i]) >= mp->m_sb.sb_agblocks) in xfs_agfl_verify()
1550 args->max_agbno = args->mp->m_sb.sb_agblocks - 1; in xfs_alloc_ag_vextent_near()
2217 (mp->m_sb.sb_agblocks + 1) / 2); in xfs_alloc_compute_maxlevels()
2547 ASSERT(agbno < mp->m_sb.sb_agblocks); in __xfs_free_extent_later()
2548 ASSERT(len < mp->m_sb.sb_agblocks); in __xfs_free_extent_later()
2549 ASSERT(agbno + len <= mp->m_sb.sb_agblocks); in __xfs_free_extent_later()
3004 if (length != mp->m_sb.sb_agblocks) { in xfs_validate_ag_length()
3014 if (length > mp->m_sb.sb_agblocks) in xfs_validate_ag_length()
3290 agsize = mp->m_sb.sb_agblocks; in xfs_alloc_vextent_check_args()
[all...]
H A Dxfs_rmap_btree.c649 mp->m_sb.sb_agblocks); in xfs_rmapbt_compute_maxlevels()
656 mp->m_rmap_mnr, mp->m_sb.sb_agblocks); in xfs_rmapbt_compute_maxlevels()
H A Dxfs_inode_buf.c716 if (!rt_flag && extsize > mp->m_sb.sb_agblocks / 2) in xfs_inode_validate_extsize()
773 if (cowextsize > mp->m_sb.sb_agblocks / 2) in xfs_inode_validate_cowextsize()
H A Dxfs_ialloc.c799 args.max_agbno = round_down(args.mp->m_sb.sb_agblocks, in xfs_ialloc_ag_alloc()
2193 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_difree()
2194 xfs_warn(mp, "%s: agbno >= mp->m_sb.sb_agblocks (%d >= %d).", in xfs_difree()
2195 __func__, agbno, mp->m_sb.sb_agblocks); in xfs_difree()
2318 if (agbno >= mp->m_sb.sb_agblocks || in xfs_imap()
2328 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_imap()
2330 "%s: agbno (0x%llx) >= mp->m_sb.sb_agblocks (0x%lx)", in xfs_imap()
2332 (unsigned long)mp->m_sb.sb_agblocks); in xfs_imap()
H A Dxfs_format.h108 xfs_agblock_t sb_agblocks; /* size of an allocation group */ member
121 uint8_t sb_agblklog; /* log2 of sb_agblocks (rounded up) */
199 __be32 sb_agblocks; /* size of an allocation group */ member
212 __u8 sb_agblklog; /* log2 of sb_agblocks (rounded up) */
679 (xfs_fsblock_t)(agno) * (mp)->m_sb.sb_agblocks + (agbno)))
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_icreate_item.c177 if (!agbno || agbno == NULLAGBLOCK || agbno >= mp->m_sb.sb_agblocks) { in xlog_recover_icreate_commit_pass2()
192 if (!length || length >= mp->m_sb.sb_agblocks) { in xlog_recover_icreate_commit_pass2()
H A Dxfs_fsops.c54 nb_mod = do_div(new, mp->m_sb.sb_agblocks); in xfs_growfs_data_private()
58 nb = (xfs_rfsblock_t)nagcount * mp->m_sb.sb_agblocks; in xfs_growfs_data_private()
96 (id.agno * (xfs_rfsblock_t)mp->m_sb.sb_agblocks); in xfs_growfs_data_private()
98 id.agsize = mp->m_sb.sb_agblocks; in xfs_growfs_data_private()
H A Dxfs_mount.h287 do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agno()
295 return (xfs_agblock_t) do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agbno()
H A Dxfs_filestream.c115 minfree = mp->m_sb.sb_agblocks / 50; in xfs_filestream_pick_ag()
H A Dxfs_mount.c426 if (mp->m_dalign && (mp->m_sb.sb_agblocks % mp->m_dalign)) { in xfs_validate_new_dalign()
429 mp->m_sb.sb_agblocks); in xfs_validate_new_dalign()
762 * Check if sb_agblocks is aligned at stripe boundary. If sb_agblocks in xfs_mountfs()

Completed in 54 milliseconds

12