Lines Matching defs:msgs
228 struct i2c_msg *msgs, int num)
243 if (!(msgs[i].flags & I2C_M_NOSTART) || 0 == i) {
246 addr = msgs[i].addr << 1;
247 if (msgs[i].flags & I2C_M_RD)
249 if (i > 0 && msgs[i].flags &
250 I2C_M_RD && msgs[i].addr != 0x40 &&
251 msgs[i].addr != 0x41 &&
252 msgs[i].addr != 0x19) {
266 if (msgs[i].flags & I2C_M_RD) {
269 for (byte = 0; byte < msgs[i].len; byte++) {
275 msgs[i].buf[byte] = rc;
280 if (0x19 == msgs[i].addr) {
290 for (byte = 0; byte < msgs[i].len; byte++) {
291 data = msgs[i].buf[byte];