Home
last modified time | relevance | path

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

/src/sys/compat/linux/
H A Dlinux_ioctl.c3660 struct linux_i2c_rdwr_data lrdwr; in linux_ioctl_i2c() local
3704 error = copyin((void *)args->arg, &lrdwr, sizeof(lrdwr)); in linux_ioctl_i2c()
3707 if (lrdwr.nmsgs > IIC_RDRW_MAX_MSGS) { in linux_ioctl_i2c()
3711 lmsgs = malloc(sizeof(*lmsgs) * lrdwr.nmsgs, M_TEMP, M_WAITOK); in linux_ioctl_i2c()
3712 msgs = malloc(sizeof(*msgs) * lrdwr.nmsgs, M_TEMP, M_WAITOK); in linux_ioctl_i2c()
3713 error = copyin((void *)(uintptr_t)lrdwr.msgs, lmsgs, in linux_ioctl_i2c()
3714 sizeof(*lmsgs) * lrdwr.nmsgs); in linux_ioctl_i2c()
3717 for (i = 0; i < lrdwr.nmsgs; i++) { in linux_ioctl_i2c()
3739 rdwr.nmsgs = lrdwr.nmsgs; in linux_ioctl_i2c()
3742 td->td_retval[0] = lrdwr.nmsgs; in linux_ioctl_i2c()