/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_iomap.c | 96 xfs_fileoff_t end_fsb) in xfs_hole_to_iomap() 103 iomap->length = XFS_FSB_TO_B(ip->i_mount, end_fsb - offset_fsb); in xfs_hole_to_iomap() 154 xfs_fileoff_t end_fsb) in xfs_iomap_eof_align_last_fsb() 175 xfs_fileoff_t aligned_end_fsb = roundup_64(end_fsb, align); in xfs_iomap_eof_align_last_fsb() 183 return end_fsb; in xfs_iomap_eof_align_last_fsb() 717 xfs_fileoff_t end_fsb) in imap_spans_range() 721 if (imap->br_startoff + imap->br_blockcount < end_fsb) in imap_spans_range() 739 xfs_fileoff_t end_fsb = xfs_iomap_end_fsb(mp, offset, length); in xfs_direct_write_iomap_begin() local 762 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, &imap, in xfs_direct_write_iomap_begin() 779 end_fsb in xfs_direct_write_iomap_begin() 92 xfs_hole_to_iomap( struct xfs_inode *ip, struct iomap *iomap, xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb) xfs_hole_to_iomap() argument 152 xfs_iomap_eof_align_last_fsb( struct xfs_inode *ip, xfs_fileoff_t end_fsb) xfs_iomap_eof_align_last_fsb() argument 714 imap_spans_range( struct xfs_bmbt_irec *imap, xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb) imap_spans_range() argument 865 xfs_fileoff_t end_fsb = xfs_iomap_end_fsb(mp, offset, count); xfs_buffered_write_iomap_begin() local 1088 xfs_fileoff_t end_fsb; xfs_buffered_write_iomap_end() local 1156 xfs_fileoff_t end_fsb = xfs_iomap_end_fsb(mp, offset, length); xfs_read_iomap_begin() local 1197 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + length); xfs_seek_iomap_begin() local 1283 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + length); xfs_xattr_iomap_begin() local [all...] |
H A D | xfs_pnfs.c | 88 xfs_fileoff_t offset_fsb, end_fsb; in xfs_fs_map_blocks() local 139 end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)offset + length); in xfs_fs_map_blocks() 143 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, in xfs_fs_map_blocks() 151 end_fsb = xfs_iomap_eof_align_last_fsb(ip, end_fsb); in xfs_fs_map_blocks() 153 end_fsb = min(end_fsb, imap.br_startoff + in xfs_fs_map_blocks() 158 end_fsb - offset_fsb, &imap); in xfs_fs_map_blocks()
|
H A D | xfs_reflink.c | 288 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_reflink_convert_cow() local 289 xfs_filblks_t count_fsb = end_fsb - offset_fsb; in xfs_reflink_convert_cow() 461 xfs_fileoff_t end_fsb, in xfs_reflink_cancel_cow_blocks() 471 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_reflink_cancel_cow_blocks() 477 xfs_trim_extent(&del, offset_fsb, end_fsb - offset_fsb); in xfs_reflink_cancel_cow_blocks() 546 xfs_fileoff_t end_fsb; in xfs_reflink_cancel_cow_range() local 554 end_fsb = NULLFILEOFF; in xfs_reflink_cancel_cow_range() 556 end_fsb = XFS_B_TO_FSB(ip->i_mount, offset + count); in xfs_reflink_cancel_cow_range() 568 error = xfs_reflink_cancel_cow_blocks(ip, &tp, offset_fsb, end_fsb, in xfs_reflink_cancel_cow_range() 589 * We aim to remap the range starting at @offset_fsb and ending at @end_fsb 457 xfs_reflink_cancel_cow_blocks( struct xfs_inode *ip, struct xfs_trans **tpp, xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb, bool cancel_real) xfs_reflink_cancel_cow_blocks() argument 597 xfs_reflink_end_cow_extent( struct xfs_inode *ip, xfs_fileoff_t offset_fsb, xfs_fileoff_t *end_fsb) xfs_reflink_end_cow_extent() argument 711 xfs_fileoff_t end_fsb; xfs_reflink_end_cow() local [all...] |
H A D | xfs_bmap_util.c | 556 xfs_fileoff_t end_fsb = start_fsb + length; in xfs_bmap_punch_delalloc_range() local 564 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range() 641 xfs_fileoff_t end_fsb; in xfs_free_eofblocks() local 652 end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)XFS_ISIZE(ip)); in xfs_free_eofblocks() 654 if (last_fsb <= end_fsb) in xfs_free_eofblocks() 656 map_len = last_fsb - end_fsb; in xfs_free_eofblocks() 660 error = xfs_bmapi_read(ip, end_fsb, map_len, &imap, &nimaps, 0); in xfs_free_eofblocks() 1326 xfs_fileoff_t end_fsb; in xfs_swap_extent_rmap() local 1345 end_fsb = XFS_B_TO_FSB(ip->i_mount, i_size_read(VFS_I(ip))); in xfs_swap_extent_rmap() 1346 count_fsb = (xfs_filblks_t)(end_fsb in xfs_swap_extent_rmap() [all...] |
H A D | xfs_fsmap.c | 482 xfs_fsblock_t end_fsb; in __xfs_getfsmap_rtdev() local 492 end_fsb = XFS_BB_TO_FSB(mp, keys[1].fmr_physical); in __xfs_getfsmap_rtdev() 503 info->high.rm_startblock = end_fsb; in __xfs_getfsmap_rtdev() 577 xfs_fsblock_t end_fsb; in __xfs_getfsmap_datadev() local 589 end_fsb = XFS_DADDR_TO_FSB(mp, keys[1].fmr_physical); in __xfs_getfsmap_datadev() 611 end_ag = XFS_FSB_TO_AGNO(mp, end_fsb); in __xfs_getfsmap_datadev() 621 end_fsb); in __xfs_getfsmap_datadev()
|
H A D | xfs_iomap.h | 18 xfs_fileoff_t end_fsb);
|
H A D | xfs_reflink.h | 36 xfs_fileoff_t end_fsb, bool cancel_real);
|
H A D | xfs_aops.c | 326 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_map_blocks() local 398 imap.br_startoff = end_fsb; /* fake a hole past EOF */ in xfs_map_blocks()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_iomap.c | 145 xfs_fileoff_t end_fsb) in xfs_hole_to_iomap() 152 iomap->length = XFS_FSB_TO_B(ip->i_mount, end_fsb - offset_fsb); in xfs_hole_to_iomap() 203 xfs_fileoff_t end_fsb) in xfs_iomap_eof_align_last_fsb() 224 xfs_fileoff_t aligned_end_fsb = roundup_64(end_fsb, align); in xfs_iomap_eof_align_last_fsb() 232 return end_fsb; in xfs_iomap_eof_align_last_fsb() 764 xfs_fileoff_t end_fsb) in imap_spans_range() 768 if (imap->br_startoff + imap->br_blockcount < end_fsb) in imap_spans_range() 786 xfs_fileoff_t end_fsb = xfs_iomap_end_fsb(mp, offset, length); in xfs_direct_write_iomap_begin() local 810 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, &imap, in xfs_direct_write_iomap_begin() 828 end_fsb in xfs_direct_write_iomap_begin() 141 xfs_hole_to_iomap( struct xfs_inode *ip, struct iomap *iomap, xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb) xfs_hole_to_iomap() argument 201 xfs_iomap_eof_align_last_fsb( struct xfs_inode *ip, xfs_fileoff_t end_fsb) xfs_iomap_eof_align_last_fsb() argument 761 imap_spans_range( struct xfs_bmbt_irec *imap, xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb) imap_spans_range() argument 959 xfs_fileoff_t end_fsb = xfs_iomap_end_fsb(mp, offset, count); xfs_buffered_write_iomap_begin() local 1242 xfs_fileoff_t end_fsb = xfs_iomap_end_fsb(mp, offset, length); xfs_read_iomap_begin() local 1286 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + length); xfs_seek_iomap_begin() local 1374 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + length); xfs_xattr_iomap_begin() local [all...] |
H A D | xfs_pnfs.c | 122 xfs_fileoff_t offset_fsb, end_fsb; in xfs_fs_map_blocks() local 174 end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)offset + length); in xfs_fs_map_blocks() 178 error = xfs_bmapi_read(ip, offset_fsb, end_fsb - offset_fsb, in xfs_fs_map_blocks() 187 end_fsb = xfs_iomap_eof_align_last_fsb(ip, end_fsb); in xfs_fs_map_blocks() 189 end_fsb = min(end_fsb, imap.br_startoff + in xfs_fs_map_blocks() 194 end_fsb - offset_fsb, 0, &imap, &seq); in xfs_fs_map_blocks()
|
H A D | xfs_reflink.c | 291 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_reflink_convert_cow() local 292 xfs_filblks_t count_fsb = end_fsb - offset_fsb; in xfs_reflink_convert_cow() 581 xfs_fileoff_t end_fsb, in xfs_reflink_cancel_cow_blocks() 591 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_reflink_cancel_cow_blocks() 597 xfs_trim_extent(&del, offset_fsb, end_fsb - offset_fsb); in xfs_reflink_cancel_cow_blocks() 668 xfs_fileoff_t end_fsb; in xfs_reflink_cancel_cow_range() local 676 end_fsb = NULLFILEOFF; in xfs_reflink_cancel_cow_range() 678 end_fsb = XFS_B_TO_FSB(ip->i_mount, offset + count); in xfs_reflink_cancel_cow_range() 690 error = xfs_reflink_cancel_cow_blocks(ip, &tp, offset_fsb, end_fsb, in xfs_reflink_cancel_cow_range() 711 * We aim to remap the range starting at @offset_fsb and ending at @end_fsb 577 xfs_reflink_cancel_cow_blocks( struct xfs_inode *ip, struct xfs_trans **tpp, xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb, bool cancel_real) xfs_reflink_cancel_cow_blocks() argument 719 xfs_reflink_end_cow_extent( struct xfs_inode *ip, xfs_fileoff_t *offset_fsb, xfs_fileoff_t end_fsb) xfs_reflink_end_cow_extent() argument 866 xfs_fileoff_t end_fsb; xfs_reflink_end_cow() local [all...] |
H A D | xfs_bmap_util.c | 599 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, end_byte); in xfs_bmap_punch_delalloc_range() local 607 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range() 612 xfs_trim_extent(&del, start_fsb, end_fsb - start_fsb); in xfs_bmap_punch_delalloc_range() 649 xfs_fileoff_t end_fsb; in xfs_can_free_eofblocks() local 691 end_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)XFS_ISIZE(ip)); in xfs_can_free_eofblocks() 693 end_fsb = roundup_64(end_fsb, mp->m_sb.sb_rextsize); in xfs_can_free_eofblocks() 695 if (last_fsb <= end_fsb) in xfs_can_free_eofblocks() 703 error = xfs_bmapi_read(ip, end_fsb, last_fsb - end_fsb, in xfs_can_free_eofblocks() 1378 xfs_fileoff_t end_fsb; xfs_swap_extent_rmap() local [all...] |
H A D | xfs_fsmap.c | 440 xfs_fsblock_t start_fsb, end_fsb; in xfs_getfsmap_logdev() local 448 end_fsb = XFS_BB_TO_FSB(mp, min(eofs - 1, keys[1].fmr_physical)); in xfs_getfsmap_logdev() 455 trace_xfs_fsmap_high_key_linear(mp, info->dev, end_fsb); in xfs_getfsmap_logdev() 597 xfs_fsblock_t end_fsb; in __xfs_getfsmap_datadev() local 607 end_fsb = XFS_DADDR_TO_FSB(mp, min(eofs - 1, keys[1].fmr_physical)); in __xfs_getfsmap_datadev() 645 end_ag = XFS_FSB_TO_AGNO(mp, end_fsb); in __xfs_getfsmap_datadev() 655 end_fsb); in __xfs_getfsmap_datadev()
|
H A D | xfs_iomap.h | 19 xfs_fileoff_t end_fsb);
|
H A D | xfs_reflink.h | 32 xfs_fileoff_t end_fsb, bool cancel_real);
|
H A D | xfs_aops.c | 285 xfs_fileoff_t end_fsb = XFS_B_TO_FSB(mp, offset + count); in xfs_map_blocks() local 358 imap.br_startoff = end_fsb; /* fake a hole past EOF */ in xfs_map_blocks()
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | fsmap.c | 472 ext4_fsblk_t end_fsb; in ext4_getfsmap_datadev() local 492 end_fsb = keys[1].fmr_physical; in ext4_getfsmap_datadev() 496 ext4_get_group_no_and_offset(sb, end_fsb, &end_ag, &last_cluster); in ext4_getfsmap_datadev()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | fsmap.c | 472 ext4_fsblk_t end_fsb; in ext4_getfsmap_datadev() local 492 end_fsb = keys[1].fmr_physical; in ext4_getfsmap_datadev() 496 ext4_get_group_no_and_offset(sb, end_fsb, &end_ag, &last_cluster); in ext4_getfsmap_datadev()
|