Lines Matching refs:new_key
153 struct btrfs_key *new_key, in clone_copy_inline_extent() argument
163 const u64 aligned_end = ALIGN(new_key->offset + datal, in clone_copy_inline_extent()
169 if (new_key->offset > 0) { in clone_copy_inline_extent()
170 ret = copy_inline_to_page(BTRFS_I(dst), new_key->offset, in clone_copy_inline_extent()
197 ret = copy_inline_to_page(BTRFS_I(dst), new_key->offset, in clone_copy_inline_extent()
216 ret = copy_inline_to_page(BTRFS_I(dst), new_key->offset, in clone_copy_inline_extent()
234 ret = copy_inline_to_page(BTRFS_I(dst), new_key->offset, in clone_copy_inline_extent()
258 ret = btrfs_insert_empty_item(trans, root, path, new_key, size); in clone_copy_inline_extent()
343 struct btrfs_key new_key; in btrfs_clone() local
422 memcpy(&new_key, &key, sizeof(new_key)); in btrfs_clone()
423 new_key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_clone()
425 new_key.offset = key.offset + destoff - off; in btrfs_clone()
427 new_key.offset = destoff; in btrfs_clone()
435 if (new_key.offset != last_dest_end) in btrfs_clone()
438 drop_start = new_key.offset; in btrfs_clone()
463 clone_info.file_offset = new_key.offset; in btrfs_clone()
467 new_key.offset + datal - 1, &clone_info, in btrfs_clone()
485 ret = clone_copy_inline_extent(inode, path, &new_key, in btrfs_clone()
507 last_dest_end = ALIGN(new_key.offset + datal, in btrfs_clone()
513 if (new_key.offset + datal >= destoff + len) in btrfs_clone()