Lines Matching refs:br_blockcount
191 aglen = irec->br_blockcount; in xfs_reflink_trim_around_shared()
209 irec->br_blockcount = flen; in xfs_reflink_trim_around_shared()
219 irec->br_blockcount = fbno - agbno; in xfs_reflink_trim_around_shared()
265 if (!got.br_blockcount) in xfs_reflink_convert_cow_locked()
314 xfs_filblks_t count_fsb = imap->br_blockcount; in xfs_find_trim_cow_extent()
333 xfs_trim_extent(imap, cmap->br_startoff, cmap->br_blockcount); in xfs_find_trim_cow_extent()
355 xfs_filblks_t count_fsb = imap->br_blockcount; in xfs_reflink_allocate_cow()
375 imap->br_blockcount, xfs_get_cowextsz_hint(ip)); in xfs_reflink_allocate_cow()
410 error = xfs_bmapi_write(tp, ip, imap->br_startoff, imap->br_blockcount, in xfs_reflink_allocate_cow()
475 while (got.br_startoff + got.br_blockcount > offset_fsb) { in xfs_reflink_cancel_cow_blocks()
480 if (!del.br_blockcount) { in xfs_reflink_cancel_cow_blocks()
497 del.br_blockcount); in xfs_reflink_cancel_cow_blocks()
500 del.br_blockcount, NULL); in xfs_reflink_cancel_cow_blocks()
512 -(long)del.br_blockcount, 0, in xfs_reflink_cancel_cow_blocks()
637 got.br_startoff + got.br_blockcount <= offset_fsb) { in xfs_reflink_end_cow_extent()
651 ASSERT(del.br_blockcount > 0); in xfs_reflink_end_cow_extent()
664 rlen = del.br_blockcount; in xfs_reflink_end_cow_extent()
670 xfs_trim_extent(&del, del.br_startoff + rlen, del.br_blockcount - rlen); in xfs_reflink_end_cow_extent()
674 xfs_refcount_free_cow_extent(tp, del.br_startblock, del.br_blockcount); in xfs_reflink_end_cow_extent()
681 (long)del.br_blockcount); in xfs_reflink_end_cow_extent()
1022 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount, in xfs_reflink_remap_extent()
1033 dmap->br_blockcount = min(dmap->br_blockcount, smap.br_blockcount); in xfs_reflink_remap_extent()
1034 ASSERT(dmap->br_blockcount == smap.br_blockcount); in xfs_reflink_remap_extent()
1089 qres += dmap->br_blockcount; in xfs_reflink_remap_extent()
1104 qdelta -= smap.br_blockcount; in xfs_reflink_remap_extent()
1106 xfs_filblks_t len = smap.br_blockcount; in xfs_reflink_remap_extent()
1127 qdelta += dmap->br_blockcount; in xfs_reflink_remap_extent()
1133 newlen = XFS_FSB_TO_B(mp, dmap->br_startoff + dmap->br_blockcount); in xfs_reflink_remap_extent()
1219 srcoff += imap.br_blockcount; in xfs_reflink_remap_blocks()
1220 destoff += imap.br_blockcount; in xfs_reflink_remap_blocks()
1221 len -= imap.br_blockcount; in xfs_reflink_remap_blocks()
1222 remapped_len += imap.br_blockcount; in xfs_reflink_remap_blocks()
1388 aglen = got.br_blockcount; in xfs_reflink_inode_has_shared_extents()