Home
last modified time | relevance | path

Searched refs:igeo (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/fs/xfs/libxfs/
H A Dxfs_ialloc.c722 igeo->ialloc_min_blks < igeo->ialloc_blks) in xfs_ialloc_ag_alloc()
731 if (igeo->maxicount && in xfs_ialloc_ag_alloc()
836 igeo->ialloc_min_blks < igeo->ialloc_blks && in xfs_ialloc_ag_alloc()
2972 igeo->inobt_mnr[0] = igeo->inobt_mxr[0] / 2; in xfs_ialloc_setup_geometry()
2973 igeo->inobt_mnr[1] = igeo->inobt_mxr[1] / 2; in xfs_ialloc_setup_geometry()
2977 igeo->ialloc_blks = igeo->ialloc_inos >> sbp->sb_inopblog; in xfs_ialloc_setup_geometry()
2982 igeo->ialloc_min_blks = igeo->ialloc_blks; in xfs_ialloc_setup_geometry()
2986 igeo->inobt_maxlevels = xfs_btree_compute_maxlevels(igeo->inobt_mnr, in xfs_ialloc_setup_geometry()
3035 igeo->inode_cluster_size = XFS_FSB_TO_B(mp, igeo->blocks_per_cluster); in xfs_ialloc_setup_geometry()
3044 igeo->inoalign_mask = igeo->cluster_align - 1; in xfs_ialloc_setup_geometry()
[all …]
/linux-6.15/fs/xfs/
H A Dxfs_icreate_item.c150 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 Dxfs_iwalk.c102 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_iwalk_ichunk_ra() local
110 for (i = 0; i < XFS_INODES_PER_CHUNK; i += igeo->inodes_per_cluster) { in xfs_iwalk_ichunk_ra()
113 imask = xfs_inobt_maskn(i, igeo->inodes_per_cluster); in xfs_iwalk_ichunk_ra()
117 igeo->blocks_per_cluster * mp->m_bsize, in xfs_iwalk_ichunk_ra()
120 agbno += igeo->blocks_per_cluster; in xfs_iwalk_ichunk_ra()
H A Dxfs_mount.c633 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_mount_setup_inode_geom() local
635 igeo->attr_fork_offset = xfs_bmap_compute_attr_offset(mp); in xfs_mount_setup_inode_geom()
636 ASSERT(igeo->attr_fork_offset < XFS_LITINO(mp)); in xfs_mount_setup_inode_geom()
694 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_mountfs() local
800 XFS_B_TO_FSBT(mp, igeo->inode_cluster_size_raw)) { in xfs_mountfs()
804 XFS_B_TO_FSBT(mp, igeo->inode_cluster_size_raw)); in xfs_mountfs()
H A Dxfs_inode.c1688 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xfs_ifree_cluster() local
1697 nbufs = igeo->ialloc_blks / igeo->blocks_per_cluster; in xfs_ifree_cluster()
1699 for (j = 0; j < nbufs; j++, inum += igeo->inodes_per_cluster) { in xfs_ifree_cluster()
1707 ASSERT(ioffset % igeo->inodes_per_cluster == 0); in xfs_ifree_cluster()
1724 mp->m_bsize * igeo->blocks_per_cluster, 0, &bp); in xfs_ifree_cluster()
1759 for (i = 0; i < igeo->inodes_per_cluster; i++) in xfs_ifree_cluster()
/linux-6.15/fs/xfs/scrub/
H A Dialloc_repair.c294 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xrep_ibt_process_cluster() local
300 nr_inodes = min_t(unsigned int, igeo->inodes_per_cluster, in xrep_ibt_process_cluster()
309 imap.im_len = XFS_FSB_TO_BB(mp, igeo->blocks_per_cluster); in xrep_ibt_process_cluster()
321 irec_index < igeo->inodes_per_cluster; in xrep_ibt_process_cluster()
343 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xrep_ibt_check_inode_ext() local
353 if (!IS_ALIGNED(agbno, igeo->blocks_per_cluster) || in xrep_ibt_check_inode_ext()
354 !IS_ALIGNED(agbno + len, igeo->blocks_per_cluster)) in xrep_ibt_check_inode_ext()
362 (!IS_ALIGNED(agbno, igeo->cluster_align) || in xrep_ibt_check_inode_ext()
363 !IS_ALIGNED(agbno + len, igeo->cluster_align))) in xrep_ibt_check_inode_ext()
415 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xrep_ibt_record_inode_blocks() local
[all …]
H A Dialloc.c501 struct xfs_ino_geometry *igeo = M_IGEO(mp); in xchk_iallocbt_rec_alignment() local
519 igeo->cluster_align_inodes) - 1; in xchk_iallocbt_rec_alignment()
547 if (irec->ir_startino & (igeo->cluster_align_inodes - 1)) { in xchk_iallocbt_rec_alignment()
552 if (irec->ir_startino & (igeo->inodes_per_cluster - 1)) { in xchk_iallocbt_rec_alignment()
557 if (igeo->inodes_per_cluster <= XFS_INODES_PER_CHUNK) in xchk_iallocbt_rec_alignment()
566 iabt->next_cluster_ino = irec->ir_startino + igeo->inodes_per_cluster; in xchk_iallocbt_rec_alignment()
H A Dagheader.c980 struct xfs_ino_geometry *igeo = M_IGEO(sc->mp); in xchk_agi() local
1011 if (level <= 0 || level > igeo->inobt_maxlevels) in xchk_agi()
1020 if (level <= 0 || level > igeo->inobt_maxlevels) in xchk_agi()