Lines Matching refs:irec
179 struct xfs_inobt_rec_incore *irec) in xfs_bulkstat_ichunk_ra() argument
187 agbno = XFS_AGINO_TO_AGBNO(mp, irec->ir_startino); in xfs_bulkstat_ichunk_ra()
194 if (xfs_inobt_maskn(i, inodes_per_cluster) & ~irec->ir_free) { in xfs_bulkstat_ichunk_ra()
213 struct xfs_inobt_rec_incore *irec) /* btree record */ in xfs_bulkstat_grab_ichunk() argument
229 error = xfs_inobt_get_rec(cur, irec, &stat); in xfs_bulkstat_grab_ichunk()
235 if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) { in xfs_bulkstat_grab_ichunk()
240 idx = agino - irec->ir_startino + 1; in xfs_bulkstat_grab_ichunk()
242 (xfs_inobt_maskn(idx, XFS_INODES_PER_CHUNK - idx) & ~irec->ir_free)) { in xfs_bulkstat_grab_ichunk()
250 if (XFS_INOBT_MASK(i) & ~irec->ir_free) in xfs_bulkstat_grab_ichunk()
251 irec->ir_freecount++; in xfs_bulkstat_grab_ichunk()
254 irec->ir_free |= xfs_inobt_maskn(0, idx); in xfs_bulkstat_grab_ichunk()
255 *icount = irec->ir_count - irec->ir_freecount; in xfs_bulkstat_grab_ichunk()