/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_fsmap.c | 440 xfs_fsblock_t start_fsb, end_fsb; in xfs_getfsmap_logdev() local 446 start_fsb = XFS_BB_TO_FSBT(mp, in xfs_getfsmap_logdev() 452 info->low_daddr = XFS_FSB_TO_BB(mp, start_fsb); in xfs_getfsmap_logdev() 454 trace_xfs_fsmap_low_key_linear(mp, info->dev, start_fsb); in xfs_getfsmap_logdev() 457 if (start_fsb > 0) in xfs_getfsmap_logdev() 596 xfs_fsblock_t start_fsb; in __xfs_getfsmap_datadev() local 606 start_fsb = XFS_DADDR_TO_FSB(mp, keys[0].fmr_physical); in __xfs_getfsmap_datadev() 629 start_fsb += info->low.rm_blockcount; in __xfs_getfsmap_datadev() 630 if (XFS_FSB_TO_DADDR(mp, start_fsb) >= eofs) in __xfs_getfsmap_datadev() 636 info->low.rm_startblock = XFS_FSB_TO_AGBNO(mp, start_fsb); in __xfs_getfsmap_datadev() [all...] |
H A D | xfs_bmap_util.c | 57 xfs_fsblock_t start_fsb, in xfs_zero_extent() 62 xfs_daddr_t sector = xfs_fsb_to_db(ip, start_fsb); in xfs_zero_extent() 598 xfs_fileoff_t start_fsb = XFS_B_TO_FSBT(mp, start_byte); in xfs_bmap_punch_delalloc_range() local 610 while (got.br_startoff + got.br_blockcount > start_fsb) { in xfs_bmap_punch_delalloc_range() 612 xfs_trim_extent(&del, start_fsb, end_fsb - start_fsb); in xfs_bmap_punch_delalloc_range() 55 xfs_zero_extent( struct xfs_inode *ip, xfs_fsblock_t start_fsb, xfs_off_t count_fsb) xfs_zero_extent() argument
|
H A D | xfs_mount.h | 559 int xfs_zero_extent(struct xfs_inode *ip, xfs_fsblock_t start_fsb,
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_fsmap.c | 481 xfs_fsblock_t start_fsb; in __xfs_getfsmap_rtdev() local 491 start_fsb = XFS_BB_TO_FSBT(mp, keys[0].fmr_physical); in __xfs_getfsmap_rtdev() 495 info->low.rm_startblock = start_fsb; in __xfs_getfsmap_rtdev() 576 xfs_fsblock_t start_fsb; in __xfs_getfsmap_datadev() local 588 start_fsb = XFS_DADDR_TO_FSB(mp, keys[0].fmr_physical); in __xfs_getfsmap_datadev() 596 info->low.rm_startblock = XFS_FSB_TO_AGBNO(mp, start_fsb); in __xfs_getfsmap_datadev() 610 start_ag = XFS_FSB_TO_AGNO(mp, start_fsb); in __xfs_getfsmap_datadev()
|
H A D | xfs_iomap.c | 1087 xfs_fileoff_t start_fsb; in xfs_buffered_write_iomap_end() local 1104 * start_fsb refers to the first unused block after a short write. If in xfs_buffered_write_iomap_end() 1109 start_fsb = XFS_B_TO_FSBT(mp, offset); in xfs_buffered_write_iomap_end() 1111 start_fsb = XFS_B_TO_FSB(mp, offset + written); in xfs_buffered_write_iomap_end() 1122 if ((iomap->flags & IOMAP_F_NEW) && start_fsb < end_fsb) { in xfs_buffered_write_iomap_end() 1123 truncate_pagecache_range(VFS_I(ip), XFS_FSB_TO_B(mp, start_fsb), in xfs_buffered_write_iomap_end() 1126 error = xfs_bmap_punch_delalloc_range(ip, start_fsb, in xfs_buffered_write_iomap_end() 1127 end_fsb - start_fsb); in xfs_buffered_write_iomap_end()
|
H A D | xfs_bmap_util.h | 34 xfs_fileoff_t start_fsb, xfs_fileoff_t length);
|
H A D | xfs_bmap_util.c | 57 xfs_fsblock_t start_fsb, in xfs_zero_extent() 62 xfs_daddr_t sector = xfs_fsb_to_db(ip, start_fsb); in xfs_zero_extent() 552 xfs_fileoff_t start_fsb, in xfs_bmap_punch_delalloc_range() 556 xfs_fileoff_t end_fsb = start_fsb + length; in xfs_bmap_punch_delalloc_range() 567 while (got.br_startoff + got.br_blockcount > start_fsb) { in xfs_bmap_punch_delalloc_range() 569 xfs_trim_extent(&del, start_fsb, length); in xfs_bmap_punch_delalloc_range() 55 xfs_zero_extent( struct xfs_inode *ip, xfs_fsblock_t start_fsb, xfs_off_t count_fsb) xfs_zero_extent() argument 550 xfs_bmap_punch_delalloc_range( struct xfs_inode *ip, xfs_fileoff_t start_fsb, xfs_fileoff_t length) xfs_bmap_punch_delalloc_range() argument
|
H A D | xfs_aops.c | 509 xfs_fileoff_t start_fsb = XFS_B_TO_FSBT(mp, fileoff); in xfs_discard_page() local 520 error = xfs_bmap_punch_delalloc_range(ip, start_fsb, in xfs_discard_page()
|
H A D | xfs_mount.h | 430 int xfs_zero_extent(struct xfs_inode *ip, xfs_fsblock_t start_fsb,
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | fsmap.c | 471 ext4_fsblk_t start_fsb; in ext4_getfsmap_datadev() local 491 start_fsb = keys[0].fmr_physical; in ext4_getfsmap_datadev() 495 ext4_get_group_no_and_offset(sb, start_fsb, &start_ag, &first_cluster); in ext4_getfsmap_datadev()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | fsmap.c | 471 ext4_fsblk_t start_fsb; in ext4_getfsmap_datadev() local 491 start_fsb = keys[0].fmr_physical; in ext4_getfsmap_datadev() 495 ext4_get_group_no_and_offset(sb, start_fsb, &start_ag, &first_cluster); in ext4_getfsmap_datadev()
|