Lines Matching refs:msgs
100 struct i2c_msg msgs[2]; in goodix_i2c_read() local
104 msgs[0].flags = 0; in goodix_i2c_read()
105 msgs[0].addr = client->addr; in goodix_i2c_read()
106 msgs[0].len = 2; in goodix_i2c_read()
107 msgs[0].buf = (u8 *)&wbuf; in goodix_i2c_read()
109 msgs[1].flags = I2C_M_RD; in goodix_i2c_read()
110 msgs[1].addr = client->addr; in goodix_i2c_read()
111 msgs[1].len = len; in goodix_i2c_read()
112 msgs[1].buf = buf; in goodix_i2c_read()
114 ret = i2c_transfer(client->adapter, msgs, 2); in goodix_i2c_read()
115 return ret < 0 ? ret : (ret != ARRAY_SIZE(msgs) ? -EIO : 0); in goodix_i2c_read()