/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_ialloc.c | 650 struct xfs_ino_geometry *igeo = M_IGEO(tp->t_mountp); in xfs_ialloc_ag_alloc() local 664 igeo->ialloc_min_blks < igeo->ialloc_blks) in xfs_ialloc_ag_alloc() 672 newlen = igeo->ialloc_inos; in xfs_ialloc_ag_alloc() 673 if (igeo->maxicount && in xfs_ialloc_ag_alloc() 675 igeo->maxicount) in xfs_ialloc_ag_alloc() 677 args.minlen = args.maxlen = igeo->ialloc_blks; in xfs_ialloc_ag_alloc() 686 igeo->ialloc_blks; in xfs_ialloc_ag_alloc() 707 args.minalignslop = igeo->cluster_align - 1; in xfs_ialloc_ag_alloc() 710 args.minleft = igeo in xfs_ialloc_ag_alloc() 1746 struct xfs_ino_geometry *igeo = M_IGEO(mp); xfs_dialloc() local 2791 struct xfs_ino_geometry *igeo = M_IGEO(mp); xfs_ialloc_setup_geometry() local 2897 struct xfs_ino_geometry *igeo = M_IGEO(mp); xfs_ialloc_calc_rootino() local [all...] |
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_ialloc.c | 630 struct xfs_ino_geometry *igeo = M_IGEO(tp->t_mountp); in xfs_ialloc_ag_alloc() local 642 igeo->ialloc_min_blks < igeo->ialloc_blks) in xfs_ialloc_ag_alloc() 650 newlen = igeo->ialloc_inos; in xfs_ialloc_ag_alloc() 651 if (igeo->maxicount && in xfs_ialloc_ag_alloc() 653 igeo->maxicount) in xfs_ialloc_ag_alloc() 655 args.minlen = args.maxlen = igeo->ialloc_blks; in xfs_ialloc_ag_alloc() 665 igeo->ialloc_blks; in xfs_ialloc_ag_alloc() 688 args.minalignslop = igeo->cluster_align - 1; in xfs_ialloc_ag_alloc() 691 args.minleft = igeo in xfs_ialloc_ag_alloc() 1722 struct xfs_ino_geometry *igeo = M_IGEO(mp); xfs_dialloc() local 2806 struct xfs_ino_geometry *igeo = M_IGEO(mp); xfs_ialloc_setup_geometry() local 2909 struct xfs_ino_geometry *igeo = M_IGEO(mp); xfs_ialloc_calc_rootino() local [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_icreate_item.c | 149 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xlog_recover_icreate_commit_pass2() local 201 if (length != igeo->ialloc_blks && in xlog_recover_icreate_commit_pass2() 202 length != igeo->ialloc_min_blks) { in xlog_recover_icreate_commit_pass2() 222 bb_per_cluster = XFS_FSB_TO_BB(mp, igeo->blocks_per_cluster); in xlog_recover_icreate_commit_pass2() 223 nbufs = length / igeo->blocks_per_cluster; in xlog_recover_icreate_commit_pass2() 228 agbno + i * igeo->blocks_per_cluster); in xlog_recover_icreate_commit_pass2()
|
H A D | xfs_iwalk.c | 96 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_iwalk_ichunk_ra() local 104 for (i = 0; i < XFS_INODES_PER_CHUNK; i += igeo->inodes_per_cluster) { in xfs_iwalk_ichunk_ra() 107 imask = xfs_inobt_maskn(i, igeo->inodes_per_cluster); in xfs_iwalk_ichunk_ra() 110 igeo->blocks_per_cluster, in xfs_iwalk_ichunk_ra() 113 agbno += igeo->blocks_per_cluster; in xfs_iwalk_ichunk_ra()
|
H A D | xfs_mount.c | 690 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_mountfs() local 815 XFS_B_TO_FSBT(mp, igeo->inode_cluster_size_raw)) { in xfs_mountfs() 819 XFS_B_TO_FSBT(mp, igeo->inode_cluster_size_raw)); in xfs_mountfs()
|
H A D | xfs_inode.c | 2605 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_ifree_cluster() local 2614 nbufs = igeo->ialloc_blks / igeo->blocks_per_cluster; in xfs_ifree_cluster() 2616 for (j = 0; j < nbufs; j++, inum += igeo->inodes_per_cluster) { in xfs_ifree_cluster() 2624 ASSERT(ioffset % igeo->inodes_per_cluster == 0); in xfs_ifree_cluster() 2641 mp->m_bsize * igeo->blocks_per_cluster, in xfs_ifree_cluster() 2662 for (i = 0; i < igeo->inodes_per_cluster; i++) in xfs_ifree_cluster()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_icreate_item.c | 150 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xlog_recover_icreate_commit_pass2() local 202 if (length != igeo->ialloc_blks && in xlog_recover_icreate_commit_pass2() 203 length != igeo->ialloc_min_blks) { in xlog_recover_icreate_commit_pass2() 223 bb_per_cluster = XFS_FSB_TO_BB(mp, igeo->blocks_per_cluster); in xlog_recover_icreate_commit_pass2() 224 nbufs = length / igeo->blocks_per_cluster; in xlog_recover_icreate_commit_pass2() 229 agbno + i * igeo->blocks_per_cluster); in xlog_recover_icreate_commit_pass2()
|
H A D | xfs_iwalk.c | 101 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_iwalk_ichunk_ra() local 109 for (i = 0; i < XFS_INODES_PER_CHUNK; i += igeo->inodes_per_cluster) { in xfs_iwalk_ichunk_ra() 112 imask = xfs_inobt_maskn(i, igeo->inodes_per_cluster); in xfs_iwalk_ichunk_ra() 115 igeo->blocks_per_cluster, in xfs_iwalk_ichunk_ra() 118 agbno += igeo->blocks_per_cluster; in xfs_iwalk_ichunk_ra()
|
H A D | xfs_mount.c | 603 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_mount_setup_inode_geom() local 605 igeo->attr_fork_offset = xfs_bmap_compute_attr_offset(mp); in xfs_mount_setup_inode_geom() 606 ASSERT(igeo->attr_fork_offset < XFS_LITINO(mp)); in xfs_mount_setup_inode_geom() 639 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_mountfs() local 752 XFS_B_TO_FSBT(mp, igeo->inode_cluster_size_raw)) { in xfs_mountfs() 756 XFS_B_TO_FSBT(mp, igeo->inode_cluster_size_raw)); in xfs_mountfs()
|
H A D | xfs_inode.c | 2276 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_ifree_cluster() local 2285 nbufs = igeo->ialloc_blks / igeo->blocks_per_cluster; in xfs_ifree_cluster() 2287 for (j = 0; j < nbufs; j++, inum += igeo->inodes_per_cluster) { in xfs_ifree_cluster() 2295 ASSERT(ioffset % igeo->inodes_per_cluster == 0); in xfs_ifree_cluster() 2312 mp->m_bsize * igeo->blocks_per_cluster, in xfs_ifree_cluster() 2333 for (i = 0; i < igeo->inodes_per_cluster; i++) in xfs_ifree_cluster()
|
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | ialloc.c | 350 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xchk_iallocbt_rec_alignment() local 368 igeo->cluster_align_inodes) - 1; in xchk_iallocbt_rec_alignment() 396 if (irec->ir_startino & (igeo->cluster_align_inodes - 1)) { in xchk_iallocbt_rec_alignment() 401 if (irec->ir_startino & (igeo->inodes_per_cluster - 1)) { in xchk_iallocbt_rec_alignment() 406 if (igeo->inodes_per_cluster <= XFS_INODES_PER_CHUNK) in xchk_iallocbt_rec_alignment() 415 iabt->next_cluster_ino = irec->ir_startino + igeo->inodes_per_cluster; in xchk_iallocbt_rec_alignment()
|
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | ialloc.c | 503 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xchk_iallocbt_rec_alignment() local 521 igeo->cluster_align_inodes) - 1; in xchk_iallocbt_rec_alignment() 549 if (irec->ir_startino & (igeo->cluster_align_inodes - 1)) { in xchk_iallocbt_rec_alignment() 554 if (irec->ir_startino & (igeo->inodes_per_cluster - 1)) { in xchk_iallocbt_rec_alignment() 559 if (igeo->inodes_per_cluster <= XFS_INODES_PER_CHUNK) in xchk_iallocbt_rec_alignment() 568 iabt->next_cluster_ino = irec->ir_startino + igeo->inodes_per_cluster; in xchk_iallocbt_rec_alignment()
|
H A D | agheader.c | 876 struct xfs_ino_geometry *igeo = M_IGEO(sc->mp); in xchk_agi() local 907 if (level <= 0 || level > igeo->inobt_maxlevels) in xchk_agi() 916 if (level <= 0 || level > igeo->inobt_maxlevels) in xchk_agi()
|