Lines Matching refs:tdata
680 struct i2c_rdwr_aligned __user *tdata; in do_i2c_rdwr_ioctl() local
696 tdata = compat_alloc_user_space(sizeof(*tdata) + in do_i2c_rdwr_ioctl()
698 tmsgs = &tdata->msgs[0]; in do_i2c_rdwr_ioctl()
700 if (put_user(nmsgs, &tdata->cmd.nmsgs) || in do_i2c_rdwr_ioctl()
701 put_user(tmsgs, &tdata->cmd.msgs)) in do_i2c_rdwr_ioctl()
711 return sys_ioctl(fd, cmd, (unsigned long)tdata); in do_i2c_rdwr_ioctl()
717 struct i2c_smbus_ioctl_data __user *tdata; in do_i2c_smbus_ioctl() local
720 tdata = compat_alloc_user_space(sizeof(*tdata)); in do_i2c_smbus_ioctl()
721 if (tdata == NULL) in do_i2c_smbus_ioctl()
723 if (!access_ok(VERIFY_WRITE, tdata, sizeof(*tdata))) in do_i2c_smbus_ioctl()
729 if (__copy_in_user(&tdata->read_write, &udata->read_write, 2 * sizeof(u8))) in do_i2c_smbus_ioctl()
731 if (__copy_in_user(&tdata->size, &udata->size, 2 * sizeof(u32))) in do_i2c_smbus_ioctl()
734 __put_user(compat_ptr(datap), &tdata->data)) in do_i2c_smbus_ioctl()
737 return sys_ioctl(fd, cmd, (unsigned long)tdata); in do_i2c_smbus_ioctl()