Lines Matching refs:srec
449 struct xfs_inobt_rec_incore *srec) /* src record */ in __xfs_inobt_can_merge() argument
455 if (trec->ir_startino != srec->ir_startino) in __xfs_inobt_can_merge()
460 !xfs_inobt_issparse(srec->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()
473 salloc = xfs_inobt_irec_to_allocmask(srec); in __xfs_inobt_can_merge()
487 struct xfs_inobt_rec_incore *srec) /* src */ 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()