parent_root 2847 fs/btrfs/ctree.h struct btrfs_root *parent_root, parent_root 9347 fs/btrfs/inode.c struct btrfs_root *parent_root, parent_root 9367 fs/btrfs/inode.c err = btrfs_subvol_inherit_props(trans, new_root, parent_root); parent_root 80 fs/btrfs/ioctl.c __u64 parent_root; /* in */ parent_root 5428 fs/btrfs/ioctl.c arg->parent_root = args32.parent_root; parent_root 408 fs/btrfs/props.c struct btrfs_root *parent_root) parent_root 419 fs/btrfs/props.c parent_inode = btrfs_iget(sb, &key, parent_root, NULL); parent_root 26 fs/btrfs/props.h struct btrfs_root *parent_root); parent_root 88 fs/btrfs/send.c struct btrfs_root *parent_root; parent_root 316 fs/btrfs/send.c (sctx->parent_root ? parent_root 317 fs/btrfs/send.c sctx->parent_root->root_key.objectid : 0)); parent_root 329 fs/btrfs/send.c return (sctx->parent_root && !sctx->cur_inode_new && parent_root 1571 fs/btrfs/send.c if (!sctx->parent_root) { parent_root 1577 fs/btrfs/send.c di = btrfs_lookup_dir_item(NULL, sctx->parent_root, parent_root 1623 fs/btrfs/send.c if (!sctx->parent_root) { parent_root 1626 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, ino, NULL, &right_gen, parent_root 1851 fs/btrfs/send.c if (!sctx->parent_root) parent_root 1863 fs/btrfs/send.c if (sctx->parent_root && dir != BTRFS_FIRST_FREE_OBJECTID) { parent_root 1864 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, dir, NULL, &gen, NULL, parent_root 1876 fs/btrfs/send.c ret = lookup_dir_item_inode(sctx->parent_root, dir, name, name_len, parent_root 1892 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, other_inode, NULL, parent_root 1924 fs/btrfs/send.c if (!sctx->parent_root) parent_root 1994 fs/btrfs/send.c if (!sctx->parent_root) parent_root 2001 fs/btrfs/send.c ret = get_first_ref(sctx->parent_root, ino, &dir, &dir_gen, name); parent_root 2198 fs/btrfs/send.c ret = get_first_ref(sctx->parent_root, ino, parent_root 2312 fs/btrfs/send.c ret = get_first_ref(sctx->parent_root, ino, parent_root 2347 fs/btrfs/send.c struct btrfs_root *parent_root = sctx->parent_root; parent_root 2390 fs/btrfs/send.c if (parent_root) { parent_root 2411 fs/btrfs/send.c if (parent_root) { parent_root 2412 fs/btrfs/send.c if (!btrfs_is_empty_uuid(parent_root->root_item.received_uuid)) parent_root 2414 fs/btrfs/send.c parent_root->root_item.received_uuid); parent_root 2417 fs/btrfs/send.c parent_root->root_item.uuid); parent_root 2419 fs/btrfs/send.c le64_to_cpu(sctx->parent_root->root_item.ctransid)); parent_root 2932 fs/btrfs/send.c struct btrfs_root *root = sctx->parent_root; parent_root 3188 fs/btrfs/send.c ret = get_first_ref(sctx->parent_root, ino, parent_root 3244 fs/btrfs/send.c ret = get_first_ref(sctx->parent_root, pm->ino, parent_root 3456 fs/btrfs/send.c struct btrfs_fs_info *fs_info = sctx->parent_root->fs_info; parent_root 3477 fs/btrfs/send.c ret = btrfs_search_slot(NULL, sctx->parent_root, &key, path, 0, 0); parent_root 3505 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, di_key.objectid, NULL, parent_root 3712 fs/btrfs/send.c ret = is_ancestor(sctx->parent_root, parent_root 3726 fs/btrfs/send.c ret = get_first_ref(sctx->parent_root, ino, &parent_ino_before, parent_root 3742 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, ino, NULL, parent_root 3926 fs/btrfs/send.c ret = is_first_ref(sctx->parent_root, parent_root 3978 fs/btrfs/send.c ret = is_ancestor(sctx->parent_root, parent_root 3997 fs/btrfs/send.c if (S_ISDIR(sctx->cur_inode_mode) && sctx->parent_root) { parent_root 4007 fs/btrfs/send.c if (S_ISDIR(sctx->cur_inode_mode) && sctx->parent_root && parent_root 4254 fs/btrfs/send.c return record_ref(sctx->parent_root, dir, name, ctx, parent_root 4276 fs/btrfs/send.c ret = iterate_inode_ref(sctx->parent_root, sctx->right_path, parent_root 4357 fs/btrfs/send.c ret = find_iref(sctx->parent_root, sctx->right_path, parent_root 4375 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, dir, NULL, &dir_gen, NULL, parent_root 4398 fs/btrfs/send.c ret = iterate_inode_ref(sctx->parent_root, sctx->right_path, parent_root 4433 fs/btrfs/send.c root = sctx->parent_root; parent_root 4606 fs/btrfs/send.c return iterate_dir_item(sctx->parent_root, sctx->right_path, parent_root 4678 fs/btrfs/send.c ret = find_xattr(sctx->parent_root, sctx->right_path, parent_root 4725 fs/btrfs/send.c ret = iterate_dir_item(sctx->parent_root, sctx->right_path, parent_root 5451 fs/btrfs/send.c ret = btrfs_search_slot_for_read(sctx->parent_root, &key, path, 0, 0); parent_root 5541 fs/btrfs/send.c ret = btrfs_next_item(sctx->parent_root, path); parent_root 5626 fs/btrfs/send.c struct btrfs_root *root = sctx->parent_root; parent_root 5763 fs/btrfs/send.c if (sctx->parent_root && !sctx->cur_inode_new) { parent_root 5941 fs/btrfs/send.c if (!sctx->parent_root || sctx->cur_inode_new) { parent_root 5950 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, sctx->cur_ino, parent_root 6039 fs/btrfs/send.c return record_ref(ppctx->sctx->parent_root, dir, name, ppctx->sctx, parent_root 6062 fs/btrfs/send.c ret = btrfs_search_slot(NULL, sctx->parent_root, &key, path, 0, 0); parent_root 6074 fs/btrfs/send.c ret = btrfs_next_leaf(sctx->parent_root, path); parent_root 6089 fs/btrfs/send.c ret = iterate_inode_ref(sctx->parent_root, path, &key, 1, parent_root 6398 fs/btrfs/send.c ret = get_inode_info(sctx->parent_root, dir, NULL, &orig_gen, NULL, parent_root 6929 fs/btrfs/send.c if (sctx->parent_root) { parent_root 6930 fs/btrfs/send.c ret = btrfs_compare_trees(sctx->send_root, sctx->parent_root, parent_root 6967 fs/btrfs/send.c if (sctx->parent_root && parent_root 6968 fs/btrfs/send.c sctx->parent_root->node != sctx->parent_root->commit_root) parent_root 7003 fs/btrfs/send.c struct btrfs_root *root = sctx->parent_root; parent_root 7221 fs/btrfs/send.c if (arg->parent_root) { parent_root 7222 fs/btrfs/send.c key.objectid = arg->parent_root; parent_root 7228 fs/btrfs/send.c sctx->parent_root = btrfs_read_fs_root_no_name(fs_info, &key); parent_root 7229 fs/btrfs/send.c if (IS_ERR(sctx->parent_root)) { parent_root 7231 fs/btrfs/send.c ret = PTR_ERR(sctx->parent_root); parent_root 7235 fs/btrfs/send.c spin_lock(&sctx->parent_root->root_item_lock); parent_root 7236 fs/btrfs/send.c sctx->parent_root->send_in_progress++; parent_root 7237 fs/btrfs/send.c if (!btrfs_root_readonly(sctx->parent_root) || parent_root 7238 fs/btrfs/send.c btrfs_root_dead(sctx->parent_root)) { parent_root 7239 fs/btrfs/send.c spin_unlock(&sctx->parent_root->root_item_lock); parent_root 7244 fs/btrfs/send.c if (sctx->parent_root->dedupe_in_progress) { parent_root 7245 fs/btrfs/send.c dedupe_in_progress_warn(sctx->parent_root); parent_root 7246 fs/btrfs/send.c spin_unlock(&sctx->parent_root->root_item_lock); parent_root 7251 fs/btrfs/send.c spin_unlock(&sctx->parent_root->root_item_lock); parent_root 7356 fs/btrfs/send.c if (sctx && !IS_ERR_OR_NULL(sctx->parent_root)) parent_root 7357 fs/btrfs/send.c btrfs_root_dec_send_in_progress(sctx->parent_root); parent_root 1413 fs/btrfs/transaction.c struct btrfs_root *parent_root; parent_root 1468 fs/btrfs/transaction.c parent_root = BTRFS_I(parent_inode)->root; parent_root 1469 fs/btrfs/transaction.c record_root_in_trans(trans, parent_root, 0); parent_root 1480 fs/btrfs/transaction.c dir_item = btrfs_lookup_dir_item(NULL, parent_root, path, parent_root 1574 fs/btrfs/transaction.c parent_root->root_key.objectid, parent_root 1608 fs/btrfs/transaction.c ret = qgroup_account_snapshot(trans, root, parent_root, parent_root 1627 fs/btrfs/transaction.c ret = btrfs_update_inode_fallback(trans, parent_root, parent_inode); parent_root 744 include/uapi/linux/btrfs.h __u64 parent_root; /* in */