Home
last modified time | relevance | path

Searched refs:end_fsb (Results 1 – 12 of 12) sorted by relevance

/linux/fs/xfs/
H A Dxfs_iomap.c174 xfs_fileoff_t end_fsb) in xfs_hole_to_iomap() argument
181 iomap->length = XFS_FSB_TO_B(ip->i_mount, end_fsb - offset_fsb); in xfs_hole_to_iomap()
232 xfs_fileoff_t end_fsb) in xfs_iomap_eof_align_last_fsb() argument
253 xfs_fileoff_t aligned_end_fsb = roundup_64(end_fsb, align); in xfs_iomap_eof_align_last_fsb()
261 return end_fsb; in xfs_iomap_eof_align_last_fsb()
803 xfs_fileoff_t end_fsb) in imap_spans_range() argument
807 if (imap->br_startoff + imap->br_blockcount < end_fsb) in imap_spans_range()
817 xfs_fileoff_t end_fsb) in xfs_bmap_hw_atomic_write_possible() argument
820 xfs_fsize_t len = XFS_FSB_TO_B(mp, end_fsb - offset_fsb); in xfs_bmap_hw_atomic_write_possible()
835 if (!imap_spans_range(imap, offset_fsb, end_fsb)) in xfs_bmap_hw_atomic_write_possible()
[all …]
H A Dxfs_reflink.c343 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_reflink_convert_cow() local
344 xfs_filblks_t count_fsb = end_fsb - offset_fsb; in xfs_reflink_convert_cow()
625 xfs_fileoff_t end_fsb, in xfs_reflink_cancel_cow_blocks() argument
636 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_reflink_cancel_cow_blocks()
642 xfs_trim_extent(&del, offset_fsb, end_fsb - offset_fsb); in xfs_reflink_cancel_cow_blocks()
709 xfs_fileoff_t end_fsb; in xfs_reflink_cancel_cow_range() local
717 end_fsb = NULLFILEOFF; in xfs_reflink_cancel_cow_range()
719 end_fsb = XFS_B_TO_FSB(ip->i_mount, offset + count); in xfs_reflink_cancel_cow_range()
731 error = xfs_reflink_cancel_cow_blocks(ip, &tp, offset_fsb, end_fsb, in xfs_reflink_cancel_cow_range()
793 xfs_fileoff_t end_fsb) in xfs_reflink_end_cow_extent_locked() argument
[all …]
H A Dxfs_pnfs.c119 xfs_fileoff_t offset_fsb, end_fsb; in xfs_fs_map_blocks() local
171 end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)offset + length); in xfs_fs_map_blocks()
175 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, in xfs_fs_map_blocks()
184 end_fsb = xfs_iomap_eof_align_last_fsb(ip, end_fsb); in xfs_fs_map_blocks()
186 end_fsb = min(end_fsb, imap.br_startoff + in xfs_fs_map_blocks()
191 end_fsb - offset_fsb, 0, &imap, &seq); in xfs_fs_map_blocks()
H A Dxfs_aops.c333 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_map_blocks() local
407 imap.br_startoff = end_fsb; /* fake a hole past EOF */ in xfs_map_blocks()
577 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + len); in xfs_zoned_map_blocks() local
603 imap.br_startoff = end_fsb; /* fake a hole past EOF */ in xfs_zoned_map_blocks()
613 end_fsb = min(end_fsb, imap.br_startoff + imap.br_blockcount); in xfs_zoned_map_blocks()
614 count_fsb = end_fsb - offset_fsb; in xfs_zoned_map_blocks()
H A Dxfs_bmap_util.c446 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, end_byte); in xfs_bmap_punch_delalloc_range() local
453 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range()
458 xfs_trim_extent(&del, start_fsb, end_fsb - start_fsb); in xfs_bmap_punch_delalloc_range()
508 xfs_fileoff_t end_fsb; in xfs_can_free_eofblocks() local
549 end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)XFS_ISIZE(ip)); in xfs_can_free_eofblocks()
551 end_fsb = xfs_fileoff_roundup_rtx(mp, end_fsb); in xfs_can_free_eofblocks()
553 if (last_fsb <= end_fsb) in xfs_can_free_eofblocks()
564 xfs_iext_lookup_extent(ip, &ip->i_df, end_fsb, &icur, &imap)) in xfs_can_free_eofblocks()
1255 xfs_fileoff_t end_fsb; in xfs_swap_extent_rmap() local
1274 end_fsb = XFS_B_TO_FSB(ip->i_mount, i_size_read(VFS_I(ip))); in xfs_swap_extent_rmap()
[all …]
H A Dxfs_fsmap.c481 xfs_fsblock_t end_fsb; in __xfs_getfsmap_datadev() local
490 end_fsb = XFS_DADDR_TO_FSB(mp, min(eofs - 1, keys[1].fmr_physical)); in __xfs_getfsmap_datadev()
528 end_ag = XFS_FSB_TO_AGNO(mp, end_fsb); in __xfs_getfsmap_datadev()
538 end_fsb); in __xfs_getfsmap_datadev()
688 xfs_fsblock_t start_fsb, end_fsb; in xfs_getfsmap_logdev() local
696 end_fsb = XFS_BB_TO_FSB(mp, min(eofs - 1, keys[1].fmr_physical)); in xfs_getfsmap_logdev()
703 trace_xfs_fsmap_high_linear_key(mp, info->dev, end_fsb); in xfs_getfsmap_logdev()
H A Dxfs_iomap.h20 xfs_fileoff_t end_fsb);
H A Dxfs_reflink.h43 xfs_fileoff_t end_fsb, bool cancel_real);
H A Dxfs_zone_alloc.c327 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_zoned_end_io() local
341 while (new.br_startoff < end_fsb) { in xfs_zoned_end_io()
342 new.br_blockcount = end_fsb - new.br_startoff; in xfs_zoned_end_io()
/linux/fs/ext4/
H A Dfsmap.c534 ext4_fsblk_t end_fsb; in ext4_getfsmap_datadev() local
555 end_fsb = keys[1].fmr_physical; in ext4_getfsmap_datadev()
559 ext4_get_group_no_and_offset(sb, end_fsb, &end_ag, &last_cluster); in ext4_getfsmap_datadev()
630 irec.fmr_physical = end_fsb + 1; in ext4_getfsmap_datadev()
/linux/fs/xfs/libxfs/
H A Dxfs_rtbitmap.c1438 xfs_fileoff_t end_fsb, /* offset to allocate to */ in xfs_rtfile_initialize_blocks() argument
1444 while (offset_fsb < end_fsb) { in xfs_rtfile_initialize_blocks()
1450 offset_fsb, end_fsb - offset_fsb, &map); in xfs_rtfile_initialize_blocks()
H A Dxfs_rtbitmap.h424 xfs_fileoff_t end_fsb, void *data);