Lines Matching defs:irec
100 struct xfs_bmbt_irec *irec,
103 cur->bc_rec.b = *irec;
143 * Update the record referred to by cur to the value given by irec
149 struct xfs_bmbt_irec *irec)
153 xfs_bmbt_disk_set_all(&rec.bmbt, irec);
3731 struct xfs_bmbt_irec *irec,
3738 if (irec->br_startoff + irec->br_blockcount <= bno ||
3739 irec->br_startoff >= end) {
3740 irec->br_blockcount = 0;
3744 if (irec->br_startoff < bno) {
3745 distance = bno - irec->br_startoff;
3746 if (isnullstartblock(irec->br_startblock))
3747 irec->br_startblock = DELAYSTARTBLOCK;
3748 if (irec->br_startblock != DELAYSTARTBLOCK &&
3749 irec->br_startblock != HOLESTARTBLOCK)
3750 irec->br_startblock += distance;
3751 irec->br_startoff += distance;
3752 irec->br_blockcount -= distance;
3755 if (end < irec->br_startoff + irec->br_blockcount) {
3756 distance = irec->br_startoff + irec->br_blockcount - end;
3757 irec->br_blockcount -= distance;
6226 struct xfs_bmbt_irec *irec)
6232 if (irec->br_startblock + irec->br_blockcount <= irec->br_startblock)
6234 if (irec->br_startoff + irec->br_blockcount <= irec->br_startoff)
6238 endfsb = irec->br_startblock + irec->br_blockcount - 1;
6240 if (!xfs_verify_rtbno(mp, irec->br_startblock))
6245 if (!xfs_verify_fsbno(mp, irec->br_startblock))
6249 if (XFS_FSB_TO_AGNO(mp, irec->br_startblock) !=
6253 if (irec->br_state != XFS_EXT_NORM && whichfork != XFS_DATA_FORK)