Lines Matching refs:trec

448 	struct xfs_inobt_rec_incore	*trec,	/* tgt record */  in __xfs_inobt_can_merge()  argument
455 if (trec->ir_startino != srec->ir_startino) in __xfs_inobt_can_merge()
459 if (!xfs_inobt_issparse(trec->ir_holemask) || in __xfs_inobt_can_merge()
464 if (!trec->ir_count || !srec->ir_count) in __xfs_inobt_can_merge()
468 if (trec->ir_count + srec->ir_count > XFS_INODES_PER_CHUNK) in __xfs_inobt_can_merge()
472 talloc = xfs_inobt_irec_to_allocmask(trec); in __xfs_inobt_can_merge()
486 struct xfs_inobt_rec_incore *trec, /* target */ in __xfs_inobt_rec_merge() argument
489 ASSERT(trec->ir_startino == srec->ir_startino); in __xfs_inobt_rec_merge()
492 trec->ir_count += srec->ir_count; in __xfs_inobt_rec_merge()
493 trec->ir_freecount += srec->ir_freecount; in __xfs_inobt_rec_merge()
499 trec->ir_holemask &= srec->ir_holemask; in __xfs_inobt_rec_merge()
500 trec->ir_free &= srec->ir_free; in __xfs_inobt_rec_merge()
1138 struct xfs_inobt_rec_incore rec, trec; in xfs_dialloc_ag_inobt() local
1211 &trec, &doneleft); in xfs_dialloc_ag_inobt()
1221 error = xfs_ialloc_next_rec(tcur, &trec, &doneleft, 1); in xfs_dialloc_ag_inobt()
1240 (trec.ir_startino + XFS_INODES_PER_CHUNK - 1) < in xfs_dialloc_ag_inobt()
1247 if (useleft && trec.ir_freecount) { in xfs_dialloc_ag_inobt()
1251 pag->pagl_leftrec = trec.ir_startino; in xfs_dialloc_ag_inobt()
1254 rec = trec; in xfs_dialloc_ag_inobt()
1262 pag->pagl_leftrec = trec.ir_startino; in xfs_dialloc_ag_inobt()
1270 error = xfs_ialloc_next_rec(tcur, &trec, in xfs_dialloc_ag_inobt()
1286 pag->pagl_leftrec = trec.ir_startino; in xfs_dialloc_ag_inobt()