Lines Matching refs:br_startoff
257 if (got.br_startoff >= offset_fsb + count_fsb) in xfs_reflink_convert_cow_locked()
313 xfs_fileoff_t offset_fsb = imap->br_startoff; in xfs_find_trim_cow_extent()
324 cmap->br_startoff = offset_fsb + count_fsb; in xfs_find_trim_cow_extent()
325 if (cmap->br_startoff > offset_fsb) { in xfs_find_trim_cow_extent()
326 xfs_trim_extent(imap, imap->br_startoff, in xfs_find_trim_cow_extent()
327 cmap->br_startoff - imap->br_startoff); in xfs_find_trim_cow_extent()
333 xfs_trim_extent(imap, cmap->br_startoff, cmap->br_blockcount); in xfs_find_trim_cow_extent()
354 xfs_fileoff_t offset_fsb = imap->br_startoff; in xfs_reflink_allocate_cow()
374 resaligned = xfs_aligned_fsb_count(imap->br_startoff, 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()
637 got.br_startoff + got.br_blockcount <= offset_fsb) { in xfs_reflink_end_cow_extent()
659 *end_fsb = del.br_startoff; in xfs_reflink_end_cow_extent()
665 error = __xfs_bunmapi(tp, ip, del.br_startoff, &rlen, 0, 1); 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()
692 *end_fsb = del.br_startoff; in xfs_reflink_end_cow_extent()
1022 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount, in xfs_reflink_remap_extent()
1026 ASSERT(nimaps == 1 && smap.br_startoff == dmap->br_startoff); in xfs_reflink_remap_extent()
1114 error = __xfs_bunmapi(NULL, ip, smap.br_startoff, &len, 0, 1); in xfs_reflink_remap_extent()
1133 newlen = XFS_FSB_TO_B(mp, dmap->br_startoff + dmap->br_blockcount); in xfs_reflink_remap_extent()
1198 ASSERT(nimaps == 1 && imap.br_startoff == srcoff); in xfs_reflink_remap_blocks()
1208 imap.br_startoff = destoff; in xfs_reflink_remap_blocks()