Lines Matching defs:user
1117 * Copies device info back to user space, used by
1710 static int check_version(unsigned int cmd, struct dm_ioctl __user *user)
1715 if (copy_from_user(version, user->version, sizeof(version)))
1721 "kernel(%u.%u.%u), user(%u.%u.%u), cmd(%d)",
1734 if (copy_to_user(user->version, version, sizeof(version)))
1752 static int copy_params(struct dm_ioctl __user *user, struct dm_ioctl *param_kernel,
1760 if (copy_from_user(param_kernel, user, minimum_data_size))
1788 if (secure_data && clear_user(user, param_kernel->data_size))
1795 /* Copy from param_kernel (which was already copied from user) */
1798 if (copy_from_user(&dmi->data, (char __user *)user + minimum_data_size,
1802 /* Wipe the user buffer so we do not return it to userspace */
1803 if (secure_data && clear_user(user, param_kernel->data_size))
1846 static int ctl_ioctl(struct file *file, uint command, struct dm_ioctl __user *user)
1870 r = check_version(cmd, user);
1889 r = copy_params(user, ¶m_kernel, ioctl_flags, ¶m, ¶m_flags);
1912 if (!r && copy_to_user(user, param, param->data_size))