Lines Matching defs:di_args
2911 struct btrfs_ioctl_dev_info_args *di_args;
2915 di_args = memdup_user(arg, sizeof(*di_args));
2916 if (IS_ERR(di_args))
2917 return PTR_ERR(di_args);
2919 args.devid = di_args->devid;
2920 if (!btrfs_is_empty_uuid(di_args->uuid))
2921 args.uuid = di_args->uuid;
2930 di_args->devid = dev->devid;
2931 di_args->bytes_used = btrfs_device_get_bytes_used(dev);
2932 di_args->total_bytes = btrfs_device_get_total_bytes(dev);
2933 memcpy(di_args->uuid, dev->uuid, sizeof(di_args->uuid));
2934 memcpy(di_args->fsid, dev->fs_devices->fsid, BTRFS_UUID_SIZE);
2936 strscpy(di_args->path, btrfs_dev_name(dev), sizeof(di_args->path));
2938 di_args->path[0] = '\0';
2942 if (ret == 0 && copy_to_user(arg, di_args, sizeof(*di_args)))
2945 kfree(di_args);