param_kernel 1748 drivers/md/dm-ioctl.c static int copy_params(struct dm_ioctl __user *user, struct dm_ioctl *param_kernel, param_kernel 1756 drivers/md/dm-ioctl.c if (copy_from_user(param_kernel, user, minimum_data_size)) param_kernel 1759 drivers/md/dm-ioctl.c if (param_kernel->data_size < minimum_data_size) param_kernel 1762 drivers/md/dm-ioctl.c secure_data = param_kernel->flags & DM_SECURE_DATA_FLAG; param_kernel 1767 drivers/md/dm-ioctl.c dmi = param_kernel; param_kernel 1779 drivers/md/dm-ioctl.c dmi = kvmalloc(param_kernel->data_size, GFP_KERNEL | __GFP_HIGH); param_kernel 1783 drivers/md/dm-ioctl.c if (secure_data && clear_user(user, param_kernel->data_size)) param_kernel 1791 drivers/md/dm-ioctl.c memcpy(dmi, param_kernel, minimum_data_size); param_kernel 1794 drivers/md/dm-ioctl.c param_kernel->data_size - minimum_data_size)) param_kernel 1798 drivers/md/dm-ioctl.c if (secure_data && clear_user(user, param_kernel->data_size)) param_kernel 1805 drivers/md/dm-ioctl.c free_params(dmi, param_kernel->data_size, *param_flags); param_kernel 1850 drivers/md/dm-ioctl.c struct dm_ioctl param_kernel; param_kernel 1884 drivers/md/dm-ioctl.c r = copy_params(user, ¶m_kernel, ioctl_flags, ¶m, ¶m_flags);