Searched refs:vol_args (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/fs/btrfs/
H A Dioctl.c1477 struct btrfs_ioctl_vol_args *vol_args; btrfs_ioctl_resize() local
1500 vol_args = memdup_user(arg, sizeof(*vol_args)); btrfs_ioctl_resize()
1501 if (IS_ERR(vol_args)) { btrfs_ioctl_resize()
1502 ret = PTR_ERR(vol_args); btrfs_ioctl_resize()
1506 vol_args->name[BTRFS_PATH_NAME_MAX] = '\0'; btrfs_ioctl_resize()
1508 sizestr = vol_args->name; btrfs_ioctl_resize()
1513 devstr = vol_args->name; btrfs_ioctl_resize()
1606 kfree(vol_args); btrfs_ioctl_resize()
1676 struct btrfs_ioctl_vol_args *vol_args; btrfs_ioctl_snap_create() local
1679 vol_args = memdup_user(arg, sizeof(*vol_args)); btrfs_ioctl_snap_create()
1680 if (IS_ERR(vol_args)) btrfs_ioctl_snap_create()
1681 return PTR_ERR(vol_args); btrfs_ioctl_snap_create()
1682 vol_args->name[BTRFS_PATH_NAME_MAX] = '\0'; btrfs_ioctl_snap_create()
1684 ret = btrfs_ioctl_snap_create_transid(file, vol_args->name, btrfs_ioctl_snap_create()
1685 vol_args->fd, subvol, btrfs_ioctl_snap_create()
1688 kfree(vol_args); btrfs_ioctl_snap_create()
1695 struct btrfs_ioctl_vol_args_v2 *vol_args; btrfs_ioctl_snap_create_v2() local
1702 vol_args = memdup_user(arg, sizeof(*vol_args)); btrfs_ioctl_snap_create_v2()
1703 if (IS_ERR(vol_args)) btrfs_ioctl_snap_create_v2()
1704 return PTR_ERR(vol_args); btrfs_ioctl_snap_create_v2()
1705 vol_args->name[BTRFS_SUBVOL_NAME_MAX] = '\0'; btrfs_ioctl_snap_create_v2()
1707 if (vol_args->flags & btrfs_ioctl_snap_create_v2()
1714 if (vol_args->flags & BTRFS_SUBVOL_CREATE_ASYNC) btrfs_ioctl_snap_create_v2()
1716 if (vol_args->flags & BTRFS_SUBVOL_RDONLY) btrfs_ioctl_snap_create_v2()
1718 if (vol_args->flags & BTRFS_SUBVOL_QGROUP_INHERIT) { btrfs_ioctl_snap_create_v2()
1719 if (vol_args->size > PAGE_CACHE_SIZE) { btrfs_ioctl_snap_create_v2()
1723 inherit = memdup_user(vol_args->qgroup_inherit, vol_args->size); btrfs_ioctl_snap_create_v2()
1730 ret = btrfs_ioctl_snap_create_transid(file, vol_args->name, btrfs_ioctl_snap_create_v2()
1731 vol_args->fd, subvol, ptr, btrfs_ioctl_snap_create_v2()
1745 kfree(vol_args); btrfs_ioctl_snap_create_v2()
2339 struct btrfs_ioctl_vol_args *vol_args; btrfs_ioctl_snap_destroy() local
2348 vol_args = memdup_user(arg, sizeof(*vol_args)); btrfs_ioctl_snap_destroy()
2349 if (IS_ERR(vol_args)) btrfs_ioctl_snap_destroy()
2350 return PTR_ERR(vol_args); btrfs_ioctl_snap_destroy()
2352 vol_args->name[BTRFS_PATH_NAME_MAX] = '\0'; btrfs_ioctl_snap_destroy()
2353 namelen = strlen(vol_args->name); btrfs_ioctl_snap_destroy()
2354 if (strchr(vol_args->name, '/') || btrfs_ioctl_snap_destroy()
2355 strncmp(vol_args->name, "..", namelen) == 0) { btrfs_ioctl_snap_destroy()
2368 dentry = lookup_one_len(vol_args->name, parent, namelen); btrfs_ioctl_snap_destroy()
2558 kfree(vol_args); btrfs_ioctl_snap_destroy()
2633 struct btrfs_ioctl_vol_args *vol_args; btrfs_ioctl_add_dev() local
2645 vol_args = memdup_user(arg, sizeof(*vol_args)); btrfs_ioctl_add_dev()
2646 if (IS_ERR(vol_args)) { btrfs_ioctl_add_dev()
2647 ret = PTR_ERR(vol_args); btrfs_ioctl_add_dev()
2651 vol_args->name[BTRFS_PATH_NAME_MAX] = '\0'; btrfs_ioctl_add_dev()
2652 ret = btrfs_init_new_device(root, vol_args->name); btrfs_ioctl_add_dev()
2655 btrfs_info(root->fs_info, "disk added %s",vol_args->name); btrfs_ioctl_add_dev()
2657 kfree(vol_args); btrfs_ioctl_add_dev()
2667 struct btrfs_ioctl_vol_args *vol_args; btrfs_ioctl_rm_dev() local
2677 vol_args = memdup_user(arg, sizeof(*vol_args)); btrfs_ioctl_rm_dev()
2678 if (IS_ERR(vol_args)) { btrfs_ioctl_rm_dev()
2679 ret = PTR_ERR(vol_args); btrfs_ioctl_rm_dev()
2683 vol_args->name[BTRFS_PATH_NAME_MAX] = '\0'; btrfs_ioctl_rm_dev()
2692 ret = btrfs_rm_device(root, vol_args->name); btrfs_ioctl_rm_dev()
2697 btrfs_info(root->fs_info, "disk deleted %s",vol_args->name); btrfs_ioctl_rm_dev()
2700 kfree(vol_args); btrfs_ioctl_rm_dev()

Completed in 96 milliseconds