Home
last modified time | relevance | path

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

/src/sys/compat/linux/
H A Dlinux_ioctl.c3661 struct linux_i2c_msg *lmsgs = NULL; in linux_ioctl_i2c() local
3711 lmsgs = malloc(sizeof(*lmsgs) * 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()
3718 lflags = lmsgs[i].flags; in linux_ioctl_i2c()
3719 if (lmsgs[i].addr > 0x7f || (lflags & LINUX_I2C_M_TEN) != 0) { in linux_ioctl_i2c()
3727 msgs[i].slave = lmsgs[i].addr << 1; in linux_ioctl_i2c()
3731 msgs[i].len = lmsgs[i].len; in linux_ioctl_i2c()
3732 msgs[i].buf = (uint8_t *)(uintptr_t)lmsgs[i].buf; in linux_ioctl_i2c()
3752 free(lmsgs, M_TEMP); in linux_ioctl_i2c()