Lines Matching refs:ret
66 int ret; in create_subvol() local
73 ret = btrfs_check_metadata_free_space(root); in create_subvol()
74 if (ret) in create_subvol()
80 ret = btrfs_find_free_objectid(trans, root->fs_info->tree_root, in create_subvol()
82 if (ret) in create_subvol()
88 ret = PTR_ERR(leaf); in create_subvol()
130 ret = btrfs_insert_root(trans, root->fs_info->tree_root, &key, in create_subvol()
132 if (ret) in create_subvol()
140 ret = btrfs_set_inode_index(dir, &index); in create_subvol()
141 BUG_ON(ret); in create_subvol()
143 ret = btrfs_insert_dir_item(trans, root, in create_subvol()
146 if (ret) in create_subvol()
150 ret = btrfs_update_inode(trans, root, dir); in create_subvol()
151 BUG_ON(ret); in create_subvol()
154 ret = btrfs_add_root_ref(trans, root->fs_info->tree_root, in create_subvol()
159 BUG_ON(ret); in create_subvol()
162 ret = btrfs_add_root_ref(trans, root->fs_info->tree_root, in create_subvol()
167 BUG_ON(ret); in create_subvol()
169 ret = btrfs_commit_transaction(trans, root); in create_subvol()
170 if (ret) in create_subvol()
179 ret = btrfs_create_subvol_root(trans, new_root, dentry, new_dirid, in create_subvol()
181 if (ret) in create_subvol()
187 if (err && !ret) in create_subvol()
188 ret = err; in create_subvol()
191 return ret; in create_subvol()
199 int ret = 0; in create_snapshot() local
206 ret = btrfs_check_metadata_free_space(root); in create_snapshot()
207 if (ret) in create_snapshot()
212 ret = -ENOMEM; in create_snapshot()
217 ret = -ENOMEM; in create_snapshot()
233 return ret; in create_snapshot()
294 int ret; in btrfs_mksubvol() local
300 ret = btrfs_find_root_ref(snap_src->fs_info->tree_root, in btrfs_mksubvol()
302 if (ret == 0) in btrfs_mksubvol()
329 ret = btrfs_find_root_ref(snap_src->fs_info->tree_root, in btrfs_mksubvol()
331 if (ret == 0) { in btrfs_mksubvol()
375 int ret; in btrfs_defrag_file() local
377 ret = btrfs_check_data_free_space(root, inode, inode->i_size); in btrfs_defrag_file()
378 if (ret) in btrfs_defrag_file()
454 int ret = 0; in btrfs_ioctl_resize() local
470 ret = -EFAULT; in btrfs_ioctl_resize()
491 ret = -EINVAL; in btrfs_ioctl_resize()
506 ret = -EINVAL; in btrfs_ioctl_resize()
515 ret = -EINVAL; in btrfs_ioctl_resize()
524 ret = -EINVAL; in btrfs_ioctl_resize()
528 ret = -EFBIG; in btrfs_ioctl_resize()
540 ret = btrfs_grow_device(trans, device, new_size); in btrfs_ioctl_resize()
543 ret = btrfs_shrink_device(device, new_size); in btrfs_ioctl_resize()
550 return ret; in btrfs_ioctl_resize()
563 int ret = 0; in btrfs_ioctl_snap_create() local
574 ret = -EFAULT; in btrfs_ioctl_snap_create()
581 ret = -EINVAL; in btrfs_ioctl_snap_create()
587 ret = -ENOMEM; in btrfs_ioctl_snap_create()
598 ret = -EEXIST; in btrfs_ioctl_snap_create()
603 ret = PTR_ERR(di); in btrfs_ioctl_snap_create()
608 ret = btrfs_mksubvol(&file->f_path, vol_args->name, in btrfs_ioctl_snap_create()
615 ret = -EINVAL; in btrfs_ioctl_snap_create()
623 ret = -EINVAL; in btrfs_ioctl_snap_create()
627 ret = btrfs_mksubvol(&file->f_path, vol_args->name, in btrfs_ioctl_snap_create()
635 return ret; in btrfs_ioctl_snap_create()
642 int ret; in btrfs_ioctl_defrag() local
644 ret = mnt_want_write(file->f_path.mnt); in btrfs_ioctl_defrag()
645 if (ret) in btrfs_ioctl_defrag()
646 return ret; in btrfs_ioctl_defrag()
651 ret = -EPERM; in btrfs_ioctl_defrag()
659 ret = -EINVAL; in btrfs_ioctl_defrag()
667 return ret; in btrfs_ioctl_defrag()
673 int ret; in btrfs_ioctl_add_dev() local
684 ret = -EFAULT; in btrfs_ioctl_add_dev()
688 ret = btrfs_init_new_device(root, vol_args->name); in btrfs_ioctl_add_dev()
692 return ret; in btrfs_ioctl_add_dev()
698 int ret; in btrfs_ioctl_rm_dev() local
712 ret = -EFAULT; in btrfs_ioctl_rm_dev()
716 ret = btrfs_rm_device(root, vol_args->name); in btrfs_ioctl_rm_dev()
720 return ret; in btrfs_ioctl_rm_dev()
737 int ret; in btrfs_ioctl_clone() local
756 ret = mnt_want_write(file->f_path.mnt); in btrfs_ioctl_clone()
757 if (ret) in btrfs_ioctl_clone()
758 return ret; in btrfs_ioctl_clone()
762 ret = -EBADF; in btrfs_ioctl_clone()
767 ret = -EINVAL; in btrfs_ioctl_clone()
771 ret = -EISDIR; in btrfs_ioctl_clone()
775 ret = -EXDEV; in btrfs_ioctl_clone()
779 ret = -ENOMEM; in btrfs_ioctl_clone()
800 ret = -EINVAL; in btrfs_ioctl_clone()
845 ret = btrfs_search_slot(trans, root, &key, path, 0, 0); in btrfs_ioctl_clone()
846 if (ret < 0) in btrfs_ioctl_clone()
851 ret = btrfs_next_leaf(root, path); in btrfs_ioctl_clone()
852 if (ret < 0) in btrfs_ioctl_clone()
854 if (ret > 0) in btrfs_ioctl_clone()
908 ret = btrfs_insert_empty_item(trans, root, path, in btrfs_ioctl_clone()
910 if (ret) in btrfs_ioctl_clone()
939 ret = btrfs_inc_extent_ref(trans, root, in btrfs_ioctl_clone()
944 BUG_ON(ret); in btrfs_ioctl_clone()
958 ret = -EINVAL; in btrfs_ioctl_clone()
963 ret = btrfs_insert_empty_item(trans, root, path, in btrfs_ioctl_clone()
965 if (ret) in btrfs_ioctl_clone()
990 ret = 0; in btrfs_ioctl_clone()
993 if (ret == 0) { in btrfs_ioctl_clone()
998 ret = btrfs_update_inode(trans, root, inode); in btrfs_ioctl_clone()
1002 if (ret) in btrfs_ioctl_clone()
1013 return ret; in btrfs_ioctl_clone()
1037 int ret = 0; in btrfs_ioctl_trans_start() local
1043 ret = -EINPROGRESS; in btrfs_ioctl_trans_start()
1047 ret = mnt_want_write(file->f_path.mnt); in btrfs_ioctl_trans_start()
1048 if (ret) in btrfs_ioctl_trans_start()
1059 ret = -ENOMEM; in btrfs_ioctl_trans_start()
1062 return ret; in btrfs_ioctl_trans_start()
1076 int ret = 0; in btrfs_ioctl_trans_end() local
1080 ret = -EINVAL; in btrfs_ioctl_trans_end()
1093 return ret; in btrfs_ioctl_trans_end()