• Home
  • Raw
  • Download

Lines Matching refs:off

333 		       const u64 off, const u64 olen, const u64 olen_aligned,  in btrfs_clone()  argument
363 key.offset = off; in btrfs_clone()
387 if (key.offset == off && ret > 0 && path->slots[0] > 0) { in btrfs_clone()
435 if (key.offset + datal <= off) { in btrfs_clone()
438 } else if (key.offset >= off + len) { in btrfs_clone()
450 if (off <= key.offset) in btrfs_clone()
451 new_key.offset = key.offset + destoff - off; in btrfs_clone()
476 if (key.offset + datal > off + len) in btrfs_clone()
477 datal = off + len - key.offset; in btrfs_clone()
480 if (off > key.offset) { in btrfs_clone()
481 datao += off - key.offset; in btrfs_clone()
482 datal -= off - key.offset; in btrfs_clone()
695 u64 off, u64 olen, u64 destoff) in btrfs_clone_files() argument
711 if (off + len == src->i_size) in btrfs_clone_files()
712 len = ALIGN(src->i_size, bs) - off; in btrfs_clone_files()
739 btrfs_double_extent_lock(src, off, inode, destoff, len); in btrfs_clone_files()
740 ret = btrfs_clone(src, inode, off, olen, len, destoff, 0); in btrfs_clone_files()
741 btrfs_double_extent_unlock(src, off, inode, destoff, len); in btrfs_clone_files()
861 loff_t btrfs_remap_file_range(struct file *src_file, loff_t off, in btrfs_remap_file_range() argument
880 ret = btrfs_remap_file_range_prep(src_file, off, dst_file, destoff, in btrfs_remap_file_range()
886 ret = btrfs_extent_same(src_inode, off, len, dst_inode, destoff); in btrfs_remap_file_range()
888 ret = btrfs_clone_files(dst_file, src_file, off, len, destoff); in btrfs_remap_file_range()
907 ret = btrfs_sync_file(src_file, off, off + len - 1, 0); in btrfs_remap_file_range()