Lines Matching refs:msgs
74 struct i2c_msg msgs[2]; in goodix_i2c_read() local
78 msgs[0].flags = 0; in goodix_i2c_read()
79 msgs[0].addr = client->addr; in goodix_i2c_read()
80 msgs[0].len = 2; in goodix_i2c_read()
81 msgs[0].buf = (u8 *) &wbuf; in goodix_i2c_read()
83 msgs[1].flags = I2C_M_RD; in goodix_i2c_read()
84 msgs[1].addr = client->addr; in goodix_i2c_read()
85 msgs[1].len = len; in goodix_i2c_read()
86 msgs[1].buf = buf; in goodix_i2c_read()
88 ret = i2c_transfer(client->adapter, msgs, 2); in goodix_i2c_read()
89 return ret < 0 ? ret : (ret != ARRAY_SIZE(msgs) ? -EIO : 0); in goodix_i2c_read()