Lines Matching refs:msgs
236 struct i2c_msg *msgs, int num) in saa7134_i2c_xfer() argument
251 if (!(msgs[i].flags & I2C_M_NOSTART) || 0 == i) { in saa7134_i2c_xfer()
254 addr = msgs[i].addr << 1; in saa7134_i2c_xfer()
255 if (msgs[i].flags & I2C_M_RD) in saa7134_i2c_xfer()
257 if (i > 0 && msgs[i].flags & in saa7134_i2c_xfer()
258 I2C_M_RD && msgs[i].addr != 0x40 && in saa7134_i2c_xfer()
259 msgs[i].addr != 0x41 && in saa7134_i2c_xfer()
260 msgs[i].addr != 0x19) { in saa7134_i2c_xfer()
274 if (msgs[i].flags & I2C_M_RD) { in saa7134_i2c_xfer()
277 for (byte = 0; byte < msgs[i].len; byte++) { in saa7134_i2c_xfer()
283 msgs[i].buf[byte] = rc; in saa7134_i2c_xfer()
288 if (0x19 == msgs[i].addr) { in saa7134_i2c_xfer()
298 for (byte = 0; byte < msgs[i].len; byte++) { in saa7134_i2c_xfer()
299 data = msgs[i].buf[byte]; in saa7134_i2c_xfer()