Home
last modified time | relevance | path

Searched refs:data_ptrs (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/i2c/
Di2c-dev.c243 u8 __user **data_ptrs; in i2cdev_ioctl_rdwr() local
261 data_ptrs = kmalloc(rdwr_arg.nmsgs * sizeof(u8 __user *), GFP_KERNEL); in i2cdev_ioctl_rdwr()
262 if (data_ptrs == NULL) { in i2cdev_ioctl_rdwr()
275 data_ptrs[i] = (u8 __user *)rdwr_pa[i].buf; in i2cdev_ioctl_rdwr()
276 rdwr_pa[i].buf = memdup_user(data_ptrs[i], rdwr_pa[i].len); in i2cdev_ioctl_rdwr()
309 kfree(data_ptrs); in i2cdev_ioctl_rdwr()
317 if (copy_to_user(data_ptrs[i], rdwr_pa[i].buf, in i2cdev_ioctl_rdwr()
323 kfree(data_ptrs); in i2cdev_ioctl_rdwr()