Lines Matching refs:tdata
2235 struct i2c_rdwr_aligned __user *tdata;
2250 tdata = compat_alloc_user_space(sizeof(*tdata) +
2252 tmsgs = &tdata->msgs[0];
2254 if (put_user(nmsgs, &tdata->cmd.nmsgs) ||
2255 put_user(tmsgs, &tdata->cmd.msgs))
2265 return sys_ioctl(fd, cmd, (unsigned long)tdata);
2270 struct i2c_smbus_ioctl_data __user *tdata;
2274 tdata = compat_alloc_user_space(sizeof(*tdata));
2275 if (tdata == NULL)
2277 if (!access_ok(VERIFY_WRITE, tdata, sizeof(*tdata)))
2284 if (__copy_in_user(&tdata->read_write, &udata->read_write, 2 * sizeof(u8)))
2286 if (__copy_in_user(&tdata->size, &udata->size, 2 * sizeof(u32)))
2289 __put_user(compat_ptr(datap), &tdata->data))
2292 return sys_ioctl(fd, cmd, (unsigned long)tdata);