Lines Matching refs:sectorsize
47 u64 block_start = round_down(pos, fs_info->sectorsize); in btrfs_drop_folio()
48 u64 block_len = round_up(pos + copied, fs_info->sectorsize) - block_start; in btrfs_drop_folio()
88 start_pos = round_down(pos, fs_info->sectorsize); in btrfs_dirty_folio()
90 fs_info->sectorsize); in btrfs_dirty_folio()
415 fs_info->sectorsize); in btrfs_drop_extents()
804 const u32 blocksize = inode_to_fs_info(inode)->sectorsize; in prepare_uptodate_folio()
911 start_pos = round_down(pos, fs_info->sectorsize); in lock_and_cleanup_extent_if_need()
912 last_pos = round_up(pos + write_bytes, fs_info->sectorsize) - 1; in lock_and_cleanup_extent_if_need()
996 lockstart = round_down(pos, fs_info->sectorsize); in btrfs_check_nocow_lock()
998 fs_info->sectorsize) - 1; in btrfs_check_nocow_lock()
1085 loff_t end_pos = round_up(pos + count, fs_info->sectorsize); in btrfs_write_check()
1108 round_down(start, fs_info->sectorsize), in release_space()
1125 const unsigned int block_offset = (start & (fs_info->sectorsize - 1)); in reserve_space()
1150 reserve_bytes = round_up(*len + block_offset, fs_info->sectorsize); in reserve_space()
1210 const u64 reserved_start = round_down(start, fs_info->sectorsize); in copy_one_range()
1317 last_block = round_up(start + copied, fs_info->sectorsize); in copy_one_range()
1953 reserved_space = round_up(size - page_start, fs_info->sectorsize); in btrfs_page_mkwrite()
2191 round_down(*start, fs_info->sectorsize), in find_first_non_hole()
2192 round_up(*len, fs_info->sectorsize)); in find_first_non_hole()
2404 u64 ino_size = round_up(inode->vfs_inode.i_size, fs_info->sectorsize); in btrfs_replace_file_extents()
2675 ino_size = round_up(inode->i_size, fs_info->sectorsize); in btrfs_punch_hole()
2689 lockstart = round_up(offset, fs_info->sectorsize); in btrfs_punch_hole()
2690 lockend = round_down(offset + len, fs_info->sectorsize) - 1; in btrfs_punch_hole()
2697 if (same_block && len < fs_info->sectorsize) { in btrfs_punch_hole()
2886 const u64 sectorsize = inode->root->fs_info->sectorsize; in btrfs_zero_range_check_range_boundary() local
2890 offset = round_down(offset, sectorsize); in btrfs_zero_range_check_range_boundary()
2891 em = btrfs_get_extent(inode, NULL, offset, sectorsize); in btrfs_zero_range_check_range_boundary()
2916 const u64 sectorsize = fs_info->sectorsize; in btrfs_zero_range() local
2919 u64 alloc_start = round_down(offset, sectorsize); in btrfs_zero_range()
2920 u64 alloc_end = round_up(offset + len, sectorsize); in btrfs_zero_range()
2958 ASSERT(IS_ALIGNED(alloc_start, sectorsize)); in btrfs_zero_range()
2967 em = btrfs_get_extent(BTRFS_I(inode), NULL, alloc_start, sectorsize); in btrfs_zero_range()
2979 if (len < sectorsize && em->disk_bytenr != EXTENT_MAP_HOLE) { in btrfs_zero_range()
2990 alloc_start = round_down(offset, sectorsize); in btrfs_zero_range()
2991 alloc_end = alloc_start + sectorsize; in btrfs_zero_range()
2995 alloc_start = round_up(offset, sectorsize); in btrfs_zero_range()
2996 alloc_end = round_down(offset + len, sectorsize); in btrfs_zero_range()
3004 if (!IS_ALIGNED(offset, sectorsize)) { in btrfs_zero_range()
3010 alloc_start = round_down(offset, sectorsize); in btrfs_zero_range()
3022 if (!IS_ALIGNED(offset + len, sectorsize)) { in btrfs_zero_range()
3028 alloc_end = round_up(offset + len, sectorsize); in btrfs_zero_range()
3063 fs_info->sectorsize, in btrfs_zero_range()
3103 int blocksize = BTRFS_I(inode)->root->fs_info->sectorsize; in btrfs_fallocate()
3409 u64 cur_offset = round_down(start, inode->root->fs_info->sectorsize); in btrfs_find_delalloc_in_range()
3597 lockstart = round_down(start, fs_info->sectorsize); in find_desired_extent()
3598 lockend = round_up(i_size, fs_info->sectorsize); in find_desired_extent()
3600 lockend = lockstart + fs_info->sectorsize; in find_desired_extent()