Lines Matching refs:end
517 void btrfs_drop_extent_cache(struct btrfs_inode *inode, u64 start, u64 end, in btrfs_drop_extent_cache() argument
524 u64 len = end - start + 1; in btrfs_drop_extent_cache()
532 WARN_ON(end < start); in btrfs_drop_extent_cache()
533 if (end == (u64)-1) { in btrfs_drop_extent_cache()
677 struct btrfs_path *path, u64 start, u64 end, in __btrfs_drop_extents() argument
708 btrfs_drop_extent_cache(inode, start, end - 1, 0); in __btrfs_drop_extents()
755 if (key.type > BTRFS_EXTENT_DATA_KEY || key.offset >= end) in __btrfs_drop_extents()
808 if (start > key.offset && end < extent_end) { in __btrfs_drop_extents()
864 if (start <= key.offset && end < extent_end) { in __btrfs_drop_extents()
871 new_key.offset = end; in __btrfs_drop_extents()
874 extent_offset += end - key.offset; in __btrfs_drop_extents()
877 extent_end - end); in __btrfs_drop_extents()
880 inode_sub_bytes(vfs_inode, end - key.offset); in __btrfs_drop_extents()
889 if (start > key.offset && end >= extent_end) { in __btrfs_drop_extents()
901 if (end == extent_end) in __btrfs_drop_extents()
912 if (start <= key.offset && end >= extent_end) { in __btrfs_drop_extents()
942 if (end == extent_end) in __btrfs_drop_extents()
1009 *drop_end = found ? min(end, last_end) : end; in __btrfs_drop_extents()
1015 u64 end, int drop_cache) in btrfs_drop_extents() argument
1024 end, NULL, drop_cache, 0, 0, NULL); in btrfs_drop_extents()
1031 u64 *start, u64 *end) in extent_mergeable() argument
1054 if ((*start && *start != key.offset) || (*end && *end != extent_end)) in extent_mergeable()
1058 *end = extent_end; in extent_mergeable()
1070 struct btrfs_inode *inode, u64 start, u64 end) in btrfs_mark_extent_written() argument
1125 if (key.offset > start || extent_end < end) { in btrfs_mark_extent_written()
1136 if (start == key.offset && end < extent_end) { in btrfs_mark_extent_written()
1142 new_key.offset = end; in btrfs_mark_extent_written()
1149 extent_end - end); in btrfs_mark_extent_written()
1151 end - orig_offset); in btrfs_mark_extent_written()
1157 end - other_start); in btrfs_mark_extent_written()
1163 if (start > key.offset && end == extent_end) { in btrfs_mark_extent_written()
1164 other_start = end; in btrfs_mark_extent_written()
1192 while (start > key.offset || end < extent_end) { in btrfs_mark_extent_written()
1194 split = end; in btrfs_mark_extent_written()
1242 extent_end = end; in btrfs_mark_extent_written()
1247 other_start = end; in btrfs_mark_extent_written()
2040 static int start_ordered_ops(struct inode *inode, loff_t start, loff_t end) in start_ordered_ops() argument
2053 ret = btrfs_fdatawrite_range(inode, start, end); in start_ordered_ops()
2095 int btrfs_sync_file(struct file *file, loff_t start, loff_t end, int datasync) in btrfs_sync_file() argument
2119 end = LLONG_MAX; in btrfs_sync_file()
2128 ret = start_ordered_ops(inode, start, end); in btrfs_sync_file()
2169 ret = start_ordered_ops(inode, start, end); in btrfs_sync_file()
2197 ret = filemap_fdatawait_range(inode->i_mapping, start, end); in btrfs_sync_file()
2315 int slot, u64 start, u64 end) in hole_mergeable() argument
2336 if (key.offset == end) in hole_mergeable()
2345 struct btrfs_path *path, u64 offset, u64 end) in fill_holes() argument
2375 if (hole_mergeable(inode, leaf, path->slots[0] - 1, offset, end)) { in fill_holes()
2382 end - offset; in fill_holes()
2390 if (hole_mergeable(inode, leaf, path->slots[0], offset, end)) { in fill_holes()
2397 num_bytes = btrfs_file_extent_num_bytes(leaf, fi) + end - in fill_holes()
2408 offset, 0, 0, end - offset, 0, end - offset, 0, 0, 0); in fill_holes()
2417 btrfs_drop_extent_cache(inode, offset, end - 1, 0); in fill_holes()
2421 hole_em->len = end - offset; in fill_holes()
2432 btrfs_drop_extent_cache(inode, offset, end - 1, 0); in fill_holes()
2607 const u64 start, const u64 end, in btrfs_replace_file_extents() argument
2620 u64 len = end - start; in btrfs_replace_file_extents()
2623 if (end <= start) in btrfs_replace_file_extents()
2658 while (cur_offset < end) { in btrfs_replace_file_extents()
2660 cur_offset, end + 1, &drop_end, in btrfs_replace_file_extents()
2787 if (drop_end <= end) in btrfs_replace_file_extents()
2788 drop_end = end + 1; in btrfs_replace_file_extents()
3048 const u64 end, in btrfs_fallocate_update_isize() argument
3056 if (mode & FALLOC_FL_KEEP_SIZE || end <= i_size_read(inode)) in btrfs_fallocate_update_isize()
3064 i_size_write(inode, end); in btrfs_fallocate_update_isize()
3637 int btrfs_fdatawrite_range(struct inode *inode, loff_t start, loff_t end) in btrfs_fdatawrite_range() argument
3655 ret = filemap_fdatawrite_range(inode->i_mapping, start, end); in btrfs_fdatawrite_range()
3658 ret = filemap_fdatawrite_range(inode->i_mapping, start, end); in btrfs_fdatawrite_range()