• Home
  • Raw
  • Download

Lines Matching refs:irec

99 	struct xfs_bmbt_irec	*irec,  in xfs_bmbt_lookup_eq()  argument
102 cur->bc_rec.b = *irec; in xfs_bmbt_lookup_eq()
146 struct xfs_bmbt_irec *irec) in xfs_bmbt_update() argument
150 xfs_bmbt_disk_set_all(&rec.bmbt, irec); in xfs_bmbt_update()
3660 struct xfs_bmbt_irec *irec, in xfs_trim_extent() argument
3667 if (irec->br_startoff + irec->br_blockcount <= bno || in xfs_trim_extent()
3668 irec->br_startoff >= end) { in xfs_trim_extent()
3669 irec->br_blockcount = 0; in xfs_trim_extent()
3673 if (irec->br_startoff < bno) { in xfs_trim_extent()
3674 distance = bno - irec->br_startoff; in xfs_trim_extent()
3675 if (isnullstartblock(irec->br_startblock)) in xfs_trim_extent()
3676 irec->br_startblock = DELAYSTARTBLOCK; in xfs_trim_extent()
3677 if (irec->br_startblock != DELAYSTARTBLOCK && in xfs_trim_extent()
3678 irec->br_startblock != HOLESTARTBLOCK) in xfs_trim_extent()
3679 irec->br_startblock += distance; in xfs_trim_extent()
3680 irec->br_startoff += distance; in xfs_trim_extent()
3681 irec->br_blockcount -= distance; in xfs_trim_extent()
3684 if (end < irec->br_startoff + irec->br_blockcount) { in xfs_trim_extent()
3685 distance = irec->br_startoff + irec->br_blockcount - end; in xfs_trim_extent()
3686 irec->br_blockcount -= distance; in xfs_trim_extent()
6174 struct xfs_bmbt_irec *irec) in xfs_bmap_validate_extent() argument
6181 endfsb = irec->br_startblock + irec->br_blockcount - 1; in xfs_bmap_validate_extent()
6183 if (!xfs_verify_rtbno(mp, irec->br_startblock)) in xfs_bmap_validate_extent()
6188 if (!xfs_verify_fsbno(mp, irec->br_startblock)) in xfs_bmap_validate_extent()
6192 if (XFS_FSB_TO_AGNO(mp, irec->br_startblock) != in xfs_bmap_validate_extent()
6196 if (irec->br_state != XFS_EXT_NORM && whichfork != XFS_DATA_FORK) in xfs_bmap_validate_extent()