Lines Matching refs:nrec
542 struct xfs_inobt_rec_incore *nrec, /* in/out: new/merged rec. */ in xfs_inobt_insert_sprec() argument
555 error = xfs_inobt_lookup(cur, nrec->ir_startino, XFS_LOOKUP_EQ, &i); in xfs_inobt_insert_sprec()
560 error = xfs_inobt_insert_rec(cur, nrec->ir_holemask, in xfs_inobt_insert_sprec()
561 nrec->ir_count, nrec->ir_freecount, in xfs_inobt_insert_sprec()
562 nrec->ir_free, &i); in xfs_inobt_insert_sprec()
580 rec.ir_startino == nrec->ir_startino, in xfs_inobt_insert_sprec()
587 XFS_WANT_CORRUPTED_GOTO(mp, __xfs_inobt_can_merge(nrec, &rec), in xfs_inobt_insert_sprec()
591 rec.ir_holemask, nrec->ir_startino, in xfs_inobt_insert_sprec()
592 nrec->ir_holemask); in xfs_inobt_insert_sprec()
595 __xfs_inobt_rec_merge(nrec, &rec); in xfs_inobt_insert_sprec()
597 trace_xfs_irec_merge_post(mp, agno, nrec->ir_startino, in xfs_inobt_insert_sprec()
598 nrec->ir_holemask); in xfs_inobt_insert_sprec()
600 error = xfs_inobt_rec_check_count(mp, nrec); in xfs_inobt_insert_sprec()
605 error = xfs_inobt_update(cur, nrec); in xfs_inobt_insert_sprec()