clone_root 89 fs/btrfs/send.c struct clone_root *clone_roots; clone_root 1209 fs/btrfs/send.c struct clone_root *cr = (struct clone_root *)elt; clone_root 1220 fs/btrfs/send.c struct clone_root *cr1 = (struct clone_root *)e1; clone_root 1221 fs/btrfs/send.c struct clone_root *cr2 = (struct clone_root *)e2; clone_root 1237 fs/btrfs/send.c struct clone_root *found; clone_root 1242 fs/btrfs/send.c sizeof(struct clone_root), clone_root 1297 fs/btrfs/send.c struct clone_root **found) clone_root 1310 fs/btrfs/send.c struct clone_root *cur_clone_root; clone_root 4923 fs/btrfs/send.c struct clone_root *clone_root) clone_root 4931 fs/btrfs/send.c offset, len, clone_root->root->root_key.objectid, clone_root 4932 fs/btrfs/send.c clone_root->ino, clone_root->offset); clone_root 4950 fs/btrfs/send.c if (clone_root->root == sctx->send_root) { clone_root 4951 fs/btrfs/send.c ret = get_inode_info(sctx->send_root, clone_root->ino, NULL, clone_root 4955 fs/btrfs/send.c ret = get_cur_path(sctx, clone_root->ino, gen, p); clone_root 4957 fs/btrfs/send.c ret = get_inode_path(clone_root->root, clone_root->ino, p); clone_root 4971 fs/btrfs/send.c if (!btrfs_is_empty_uuid(clone_root->root->root_item.received_uuid)) clone_root 4973 fs/btrfs/send.c clone_root->root->root_item.received_uuid); clone_root 4976 fs/btrfs/send.c clone_root->root->root_item.uuid); clone_root 4978 fs/btrfs/send.c le64_to_cpu(clone_root->root->root_item.ctransid)); clone_root 4981 fs/btrfs/send.c clone_root->offset); clone_root 5102 fs/btrfs/send.c struct clone_root *clone_root, clone_root 5128 fs/btrfs/send.c if (clone_root->offset == 0 && clone_root 5140 fs/btrfs/send.c ret = __get_inode_info(clone_root->root, path, clone_root->ino, clone_root 5168 fs/btrfs/send.c key.objectid = clone_root->ino; clone_root 5170 fs/btrfs/send.c key.offset = clone_root->offset; clone_root 5171 fs/btrfs/send.c ret = btrfs_search_slot(NULL, clone_root->root, &key, path, 0, 0); clone_root 5176 fs/btrfs/send.c if (key.objectid == clone_root->ino && clone_root 5191 fs/btrfs/send.c ret = btrfs_next_leaf(clone_root->root, path); clone_root 5205 fs/btrfs/send.c if (key.objectid != clone_root->ino || clone_root 5218 fs/btrfs/send.c if (key.offset + ext_len <= clone_root->offset) clone_root 5221 fs/btrfs/send.c if (key.offset > clone_root->offset) { clone_root 5223 fs/btrfs/send.c u64 hole_len = key.offset - clone_root->offset; clone_root 5235 fs/btrfs/send.c clone_root->offset += hole_len; clone_root 5239 fs/btrfs/send.c if (key.offset >= clone_root->offset + len) clone_root 5250 fs/btrfs/send.c clone_root->offset = key.offset; clone_root 5258 fs/btrfs/send.c clone_root->offset += extent_offset; clone_root 5266 fs/btrfs/send.c const u64 src_end = clone_root->offset + clone_len; clone_root 5292 fs/btrfs/send.c slen = ALIGN_DOWN(src_end - clone_root->offset, clone_root 5296 fs/btrfs/send.c clone_root); clone_root 5304 fs/btrfs/send.c clone_root); clone_root 5317 fs/btrfs/send.c clone_root->offset += clone_len; clone_root 5335 fs/btrfs/send.c struct clone_root *clone_root) clone_root 5370 fs/btrfs/send.c if (clone_root && IS_ALIGNED(offset + len, bs)) { clone_root 5376 fs/btrfs/send.c ret = clone_range(sctx, clone_root, disk_byte, data_offset, clone_root 5757 fs/btrfs/send.c struct clone_root *found_clone = NULL; clone_root 7052 fs/btrfs/send.c struct btrfs_root *clone_root; clone_root 7093 fs/btrfs/send.c ULONG_MAX / sizeof(struct clone_root) - 1) { clone_root 7158 fs/btrfs/send.c alloc_size = sizeof(struct clone_root) * (arg->clone_sources_count + 1); clone_root 7189 fs/btrfs/send.c clone_root = btrfs_read_fs_root_no_name(fs_info, &key); clone_root 7190 fs/btrfs/send.c if (IS_ERR(clone_root)) { clone_root 7192 fs/btrfs/send.c ret = PTR_ERR(clone_root); clone_root 7195 fs/btrfs/send.c spin_lock(&clone_root->root_item_lock); clone_root 7196 fs/btrfs/send.c if (!btrfs_root_readonly(clone_root) || clone_root 7197 fs/btrfs/send.c btrfs_root_dead(clone_root)) { clone_root 7198 fs/btrfs/send.c spin_unlock(&clone_root->root_item_lock); clone_root 7203 fs/btrfs/send.c if (clone_root->dedupe_in_progress) { clone_root 7204 fs/btrfs/send.c dedupe_in_progress_warn(clone_root); clone_root 7205 fs/btrfs/send.c spin_unlock(&clone_root->root_item_lock); clone_root 7210 fs/btrfs/send.c clone_root->send_in_progress++; clone_root 7211 fs/btrfs/send.c spin_unlock(&clone_root->root_item_lock); clone_root 7214 fs/btrfs/send.c sctx->clone_roots[i].root = clone_root;