Lines Matching refs:rdwr_arg
241 struct i2c_rdwr_ioctl_data rdwr_arg;
246 if (copy_from_user(&rdwr_arg,
248 sizeof(rdwr_arg)))
253 if (rdwr_arg.nmsgs > I2C_RDRW_IOCTL_MAX_MSGS)
256 rdwr_pa = kmalloc(rdwr_arg.nmsgs * sizeof(struct i2c_msg), GFP_KERNEL);
260 if (copy_from_user(rdwr_pa, rdwr_arg.msgs,
261 rdwr_arg.nmsgs * sizeof(struct i2c_msg))) {
266 data_ptrs = kmalloc(rdwr_arg.nmsgs * sizeof(u8 __user *), GFP_KERNEL);
273 for (i = 0; i < rdwr_arg.nmsgs; i++) {
297 res = i2c_transfer(client->adapter, rdwr_pa, rdwr_arg.nmsgs);