Lines Matching defs:msgs
283 struct i2c_msg *msgs, int num)
291 __func__, num, msgs[i].addr, msgs[i].len);
292 if (msgs[i].flags & I2C_M_RD) {
294 retval = i2c_readbytes(i2c_adap, &msgs[i], 0);
295 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
296 msgs[i].addr == msgs[i + 1].addr) {
298 retval = i2c_sendbytes(i2c_adap, &msgs[i],
299 msgs[i + 1].len);
303 retval = i2c_readbytes(i2c_adap, &msgs[i], 1);
306 retval = i2c_sendbytes(i2c_adap, &msgs[i], 0);