Lines Matching refs:loff
2941 static int btrfs_cmp_data_prepare(struct inode *src, u64 loff, in btrfs_cmp_data_prepare() argument
2966 ret = gather_extent_pages(src, cmp->src_pages, cmp->num_pages, loff); in btrfs_cmp_data_prepare()
2978 static int btrfs_cmp_data(struct inode *src, u64 loff, struct inode *dst, in btrfs_cmp_data() argument
3041 static int btrfs_extent_same(struct inode *src, u64 loff, u64 olen, in btrfs_extent_same() argument
3060 ret = extent_same_check_offsets(src, loff, &len, olen); in btrfs_extent_same()
3084 if (dst_loff + len > loff && dst_loff < loff + len) { in btrfs_extent_same()
3089 same_lock_start = min_t(u64, loff, dst_loff); in btrfs_extent_same()
3090 same_lock_len = max_t(u64, loff, dst_loff) + len - same_lock_start; in btrfs_extent_same()
3094 ret = extent_same_check_offsets(src, loff, &len, olen); in btrfs_extent_same()
3111 ret = btrfs_cmp_data_prepare(src, loff, dst, dst_loff, olen, &cmp); in btrfs_extent_same()
3119 ret = btrfs_double_extent_lock(src, loff, dst, dst_loff, len, in btrfs_extent_same()
3139 btrfs_wait_ordered_range(src, loff, len); in btrfs_extent_same()
3152 ret = btrfs_cmp_data(src, loff, dst, dst_loff, olen, &cmp); in btrfs_extent_same()
3154 ret = btrfs_clone(src, dst, loff, olen, len, dst_loff, 1); in btrfs_extent_same()
3160 btrfs_double_extent_unlock(src, loff, dst, dst_loff, len); in btrfs_extent_same()