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, &param_kernel, ioctl_flags, &param, &param_flags);