Searched refs:vol_args (Results 1 - 1 of 1) sorted by relevance
/linux-4.4.14/fs/btrfs/ |
H A D | ioctl.c | 1477 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