Lines Matching defs:trec
479 struct xfs_inobt_rec_incore *trec, /* tgt record */
486 if (trec->ir_startino != srec->ir_startino)
490 if (!xfs_inobt_issparse(trec->ir_holemask) ||
495 if (!trec->ir_count || !srec->ir_count)
499 if (trec->ir_count + srec->ir_count > XFS_INODES_PER_CHUNK)
503 talloc = xfs_inobt_irec_to_allocmask(trec);
517 struct xfs_inobt_rec_incore *trec, /* target */
520 ASSERT(trec->ir_startino == srec->ir_startino);
523 trec->ir_count += srec->ir_count;
524 trec->ir_freecount += srec->ir_freecount;
530 trec->ir_holemask &= srec->ir_holemask;
531 trec->ir_free &= srec->ir_free;
1076 struct xfs_inobt_rec_incore rec, trec;
1151 &trec, &doneleft);
1161 error = xfs_ialloc_next_rec(tcur, &trec, &doneleft, 1);
1180 (trec.ir_startino + XFS_INODES_PER_CHUNK - 1) <
1187 if (useleft && trec.ir_freecount) {
1191 pag->pagl_leftrec = trec.ir_startino;
1194 rec = trec;
1202 pag->pagl_leftrec = trec.ir_startino;
1210 error = xfs_ialloc_next_rec(tcur, &trec,
1226 pag->pagl_leftrec = trec.ir_startino;