Lines Matching refs:br_blockcount

193 	aglen = irec->br_blockcount;  in xfs_reflink_trim_around_shared()
211 irec->br_blockcount = flen; in xfs_reflink_trim_around_shared()
221 irec->br_blockcount = fbno - agbno; in xfs_reflink_trim_around_shared()
267 if (!got.br_blockcount) in xfs_reflink_convert_cow_locked()
315 xfs_filblks_t count_fsb = imap->br_blockcount; in xfs_find_trim_cow_extent()
335 xfs_trim_extent(imap, got.br_startoff, got.br_blockcount); in xfs_find_trim_cow_extent()
357 xfs_filblks_t count_fsb = imap->br_blockcount; in xfs_reflink_allocate_cow()
377 imap->br_blockcount, xfs_get_cowextsz_hint(ip)); in xfs_reflink_allocate_cow()
412 error = xfs_bmapi_write(tp, ip, imap->br_startoff, imap->br_blockcount, in xfs_reflink_allocate_cow()
477 while (got.br_startoff + got.br_blockcount > offset_fsb) { in xfs_reflink_cancel_cow_blocks()
482 if (!del.br_blockcount) { in xfs_reflink_cancel_cow_blocks()
499 del.br_blockcount); in xfs_reflink_cancel_cow_blocks()
502 del.br_blockcount, NULL); in xfs_reflink_cancel_cow_blocks()
514 -(long)del.br_blockcount, 0, in xfs_reflink_cancel_cow_blocks()
639 got.br_startoff + got.br_blockcount <= offset_fsb) { in xfs_reflink_end_cow_extent()
653 ASSERT(del.br_blockcount > 0); in xfs_reflink_end_cow_extent()
666 rlen = del.br_blockcount; in xfs_reflink_end_cow_extent()
672 xfs_trim_extent(&del, del.br_startoff + rlen, del.br_blockcount - rlen); in xfs_reflink_end_cow_extent()
676 xfs_refcount_free_cow_extent(tp, del.br_startblock, del.br_blockcount); in xfs_reflink_end_cow_extent()
683 (long)del.br_blockcount); in xfs_reflink_end_cow_extent()
1010 unmap_len = irec->br_startoff + irec->br_blockcount - destoff; in xfs_reflink_remap_extent()
1033 irec->br_blockcount, 0, XFS_QMOPT_RES_REGBLKS); in xfs_reflink_remap_extent()
1039 irec->br_blockcount, irec->br_startblock); in xfs_reflink_remap_extent()
1055 uirec.br_blockcount = unmap_len - rlen; in xfs_reflink_remap_extent()
1059 if (!real_extent || uirec.br_blockcount == 0) in xfs_reflink_remap_extent()
1063 uirec.br_blockcount, uirec.br_startblock); in xfs_reflink_remap_extent()
1073 uirec.br_blockcount); in xfs_reflink_remap_extent()
1077 uirec.br_startoff + uirec.br_blockcount); in xfs_reflink_remap_extent()
1153 range_len = imap.br_startoff + imap.br_blockcount - srcoff; in xfs_reflink_remap_blocks()
1426 while (map[1].br_blockcount) { in xfs_reflink_dirty_extents()
1429 aglen = map[1].br_blockcount; in xfs_reflink_dirty_extents()
1451 map[1].br_blockcount -= (rbno - agbno + rlen); in xfs_reflink_dirty_extents()
1457 fbno = map[0].br_startoff + map[0].br_blockcount; in xfs_reflink_dirty_extents()
1497 aglen = got.br_blockcount; in xfs_reflink_inode_has_shared_extents()