Lines Matching refs:irec
166 struct xfs_inobt_rec_incore *irec) in xfs_bulkstat_ichunk_ra() argument
174 agbno = XFS_AGINO_TO_AGBNO(mp, irec->ir_startino); in xfs_bulkstat_ichunk_ra()
181 if (xfs_inobt_maskn(i, inodes_per_cluster) & ~irec->ir_free) { in xfs_bulkstat_ichunk_ra()
200 struct xfs_inobt_rec_incore *irec) /* btree record */ in xfs_bulkstat_grab_ichunk() argument
216 error = xfs_inobt_get_rec(cur, irec, &stat); in xfs_bulkstat_grab_ichunk()
222 if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) { in xfs_bulkstat_grab_ichunk()
227 idx = agino - irec->ir_startino + 1; in xfs_bulkstat_grab_ichunk()
229 (xfs_inobt_maskn(idx, XFS_INODES_PER_CHUNK - idx) & ~irec->ir_free)) { in xfs_bulkstat_grab_ichunk()
237 if (XFS_INOBT_MASK(i) & ~irec->ir_free) in xfs_bulkstat_grab_ichunk()
238 irec->ir_freecount++; in xfs_bulkstat_grab_ichunk()
241 irec->ir_free |= xfs_inobt_maskn(0, idx); in xfs_bulkstat_grab_ichunk()
242 *icount = irec->ir_count - irec->ir_freecount; in xfs_bulkstat_grab_ichunk()