Lines Matching refs:tdata
1701 struct i2c_rdwr_aligned __user *tdata; in do_i2c_rdwr_ioctl() local
1716 tdata = compat_alloc_user_space(sizeof(*tdata) + in do_i2c_rdwr_ioctl()
1718 tmsgs = &tdata->msgs[0]; in do_i2c_rdwr_ioctl()
1720 if (put_user(nmsgs, &tdata->cmd.nmsgs) || in do_i2c_rdwr_ioctl()
1721 put_user(tmsgs, &tdata->cmd.msgs)) in do_i2c_rdwr_ioctl()
1731 return sys_ioctl(fd, cmd, (unsigned long)tdata); in do_i2c_rdwr_ioctl()
1736 struct i2c_smbus_ioctl_data __user *tdata; in do_i2c_smbus_ioctl() local
1740 tdata = compat_alloc_user_space(sizeof(*tdata)); in do_i2c_smbus_ioctl()
1741 if (tdata == NULL) in do_i2c_smbus_ioctl()
1743 if (!access_ok(VERIFY_WRITE, tdata, sizeof(*tdata))) in do_i2c_smbus_ioctl()
1750 if (__copy_in_user(&tdata->read_write, &udata->read_write, 2 * sizeof(u8))) in do_i2c_smbus_ioctl()
1752 if (__copy_in_user(&tdata->size, &udata->size, 2 * sizeof(u32))) in do_i2c_smbus_ioctl()
1755 __put_user(compat_ptr(datap), &tdata->data)) in do_i2c_smbus_ioctl()
1758 return sys_ioctl(fd, cmd, (unsigned long)tdata); in do_i2c_smbus_ioctl()